Посылка: Как сделать `React` глобальным вместо того, чтобы импортировать его в каждый файл - PullRequest
0 голосов
/ 05 января 2019

Я узнал, как сделать React глобальным с помощью веб-пакета: https://stackoverflow.com/a/32556581/565877

Но мне интересно, как сделать его глобальным для Parcel

1 Ответ

0 голосов
/ 06 января 2019

Судя по некоторым первоначальным исследованиям, кажется, что лучше просто принять явный импорт. Меньше «волшебства» означает, что когда вы хотите провести рефакторинг своего кода, легко узнать, используется ли модуль по-прежнему или нет. Различные упаковщики могут быстрее и легче понять зависимости различных файлов.

Я думаю, что более разумно / простительно, по крайней мере, сделать React глобальным, поскольку в основном это приложение React. Если вы хотите встроить его во что-то, что не реагирует, без компиляции, тогда вы можете просто добавить импорт в каждый файл, возможно, с помощью простых сценариев в терминале.

Не отчаивайтесь, поскольку импорт настолько прост и прост (поэтому раздражает), что его можно в основном автоматизировать с помощью вашего редактора / ide / плагинов редактора / и т.д.

Один из таких инструментов, который может помочь с этим: https://github.com/PavelDymkov/babel-plugin-auto-import

Вот хороший плагин для редактора vscode:

Автоматический импорт - ES6, TS, JSX, TSX Сергей Коренюк | 46,224 установок | 71 453 загрузки https://marketplace.visualstudio.com/items?itemName=NuclleaR.vscode-extension-auto-import (это форк более популярного "автоматического импорта" со стороны soates, который поддерживает только машинопись)

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...