Как стать автором
Обновить

Комментарии 8

Typescript умеет в браузер через broeserify без webpack и babel если что.

Не знаю даже, попробовал это дело, но все равно ощущение какой-то скрытости от тебя, не понимаешь что происходит, лучше уж самому все руками поставить и иметь полный контроль, надо добавил, надо удалил. А по поводу обновлений, на выходных обновил все основные библиотеки до актуальных за пару часов и никаких проблем.

В этом весь цимес, обновление CRA хоть каждый день, без последствий за пару минут! И никакой магии, вставьте console.log(config) в config-overrides.js — конфиг webpack, как на ладони.

Затык случился лишь однажды, когда CRA переехал на Webpack 2 — тынц.

Так обновляются же только сами библиотеки, а нет мой код, я больше время потартил на подобные
обновления:
// before
export default connect(mapStateToProps)(Something)

// after
import { withRouter } from 'react-router-dom'
export default withRouter(connect(mapStateToProps)(Something))


нежели на обновление версий в конкфиге.

Не понял. У вас же по коду прибавилось функционала (подключение к реакт-роутеру).

Код не прибавился, а изменился от одной версии роутера к другой. Это я к тому, что CRA не решает проблемы обновления кода, а только обновления самих библиотек. Поэтому личон для меня прощу все точно и четко настроить ручками явно.

Например. Сравнивая CRA и CRA-TS, меня смущает, что tsconfig.json и tslint.json торчат наружу. Да, я хотел бы иметь возможность их править при необходимости, но мне нужны "настройки по умолчанию". Это крайне ценное назначение CRA, на мой вкус.

Зарегистрируйтесь на Хабре, чтобы оставить комментарий

Публикации

Истории