Нужен ли response-app-rewire-mobx для создания-реагирования-приложения-машинописи? - PullRequest
0 голосов
/ 31 августа 2018

При поиске в Интернете о том, как использовать Mobx с create-реагировать-app-typescript (используя реагировать-скрипты-ts), все предложения указывают на использование реаги- app-rewire-mobx вместе с response-app-rewire для поддержки декораторов.

Однако я только что создал простое приложение Mobx, не используя Reaction-App-Rewire-Mobx, и все, что мне нужно было сделать, это добавить "experimentalDecorators": true к tsconfig.json. Приложение работает нормально, и я могу использовать все декораторы Mobx.

Итак, мой вопрос: я что-то упускаю из-за того, что не использую реагирующее-приложение-rewire-mobx, которое проявится при дальнейшей разработке приложения? Или это буквально только для поддержки декораторов? Зачем нужна реакция-app-rewire-mobx, если в TypeScript есть флаг, разрешающий использование декораторов?

Есть ли что-то решающее, для чего мне нужно реагировать-app-rewire при использовании Mobx?

1 Ответ

0 голосов
/ 31 августа 2018

react-app-rewired позволяет изменять react-scripts конфигурацию Webpack и имеет предопределенный набор помощников для настройки загрузчиков Webpack.

Все, что делает react-app-rewire-mobx, это настройка загрузчика Babel для использования плагина transform-decorators-legacy.

Поскольку Babel не требуется при настройке TypeScript и не используется в create-react-app-typescript, react-app-rewire-mobx не требуется.

"experimentalDecorators": true в tsconfig.json - это правильный способ использовать MobX с create-react-app-typescript.

Существует также react-app-rewire-typescript, который позволяет настроить исходный react-scripts на использование TypeScript вместо react-scripts-ts (create-react-app-typescript) fork.

...