JSX Transformer Причины ошибок
Когда я конвертировать мои реагирующие файлы, используя конвертер из реагирующих-инструментовJSX конвертер с помощью React.createElement ("h1", NULL) вместо React.DOM.h1 (нуль)
$ jsx public/dev/jsx public/prod/js --no-cache-dir
Или когда я конвертировать с хрюкать реагируют
$ grunt react
Мои разрывы производства файлов, так как со nversion использует React.createElement
, и ошибка говорит о том, что эта функция не определена.
<h1>{this.state.title}</h1>
превращается в:
React.createElement("div", null,
React.createElement("h1", null, this.state.title)
вместо:
React.DOM.h1(null, this.state.title)
Прямую преобразователь работает нормально, потому что он использует React.DOM.h1(null, this.state.title)
. Эта строка кода хорошо работает с реакцией, но функция React.createElement()
не работает и не найдена.
Как я могу заставить свой автоматический конвертор, как JSX, так и grunt, преобразовать в React.DOM.h1(null)
вместо React.createElement(h1, null)
. Почему конвертер использует эту функцию?
Отработанные 3 дня, чтобы понять это. Спасибо! – ArieDov
Спасибо! Если вы используете браузер, убедитесь, что вы также набросились на версию (0.17 работал для меня) – kunigami