如果使用reactify,是否需要安装`node-jsx`?

在我的Nodejs应用程序中,我使用React。 我browserify +反应将.jsx文件转换为js文件。 我在我的入口js文件中使用这行代码:

 require('node-jsx').install(); 

我注意到, node-jsx已被弃用。 如果我已经知道我的反应文件,是否还需要这条线?

不,在使用reactify时,没有必要使用node-jsx或JSXTransformer。 重新达到所有的转换需要。

最有可能的原因node-jsx被弃用是因为在运行时编译是一个非常糟糕的想法,因为浏览器必须下载整个编译器,编译器需要花费时间来加载。 始终预编译JSX,babel和coffeescript。

Interesting Posts