如果使用reactify,是否需要安装`node-jsx`?
在我的Nodejs应用程序中,我使用React。 我browserify +反应将.jsx
文件转换为js
文件。 我在我的入口js
文件中使用这行代码:
require('node-jsx').install();
我注意到, node-jsx
已被弃用。 如果我已经知道我的反应文件,是否还需要这条线?
不,在使用reactify时,没有必要使用node-jsx
或JSXTransformer。 重新达到所有的转换需要。
最有可能的原因node-jsx
被弃用是因为在运行时编译是一个非常糟糕的想法,因为浏览器必须下载整个编译器,编译器需要花费时间来加载。 始终预编译JSX,babel和coffeescript。