Итак, я пытаюсь интегрировать React в существующую кодовую базу. В настоящее время у нас есть одностраничное веб-приложение, которое управляется файлом common.js, однако я заметил, что если файлы JSX или, по крайней мере, файлы сценариев, загруженные как 'type="text/jsx"' в файле HTML, не появляются в рамках файлов JS. Это создает проблему, поскольку теперь у нас нет возможности манипулировать компонентами React после инициализации без рефакторинга непристойного количества кода. Common.js нельзя преобразовать в JSX, потому что у нас есть внешние файлы/библиотеки, зависящие от его области.
Область действия React/JSX
Ответы (1)
Вы можете «скомпилировать» свои файлы jsx прямо из терминала. Таким образом, вам не нужно ставить type="text/jsx"
, потому что это будет просто код js.
Вот компилятор командной строки npm, который называется jsx.
Если вы используете NodeJS для своего сервера, вы можете использовать промежуточное ПО express-jsx для компиляции ваш код на лету.
person
GGhe
schedule
05.01.2015