1

私の Nodejs アプリケーションでは、React を使用しています。.jsxファイルをファイルに変換するために、ブラウザ化 + 反応化しjsます。エントリjsファイルで次のコード行を使用します。

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

node-jsx非推奨であることに気付きました。反応ファイルを既に反応させている場合でも、この行が必要ですか?

4

1 に答える 1

2

node-jsxいいえ、reactify を使用する場合、または JSXTransformerを使用する必要はありません。Reactify は、必要なすべての変換を行います。

非推奨の理由として最も可能性が高いのnode-jsxは、ブラウザーがコンパイラー全体をダウンロードする必要があり、コンパイラーのロードに時間がかかるため、実行時にコンパイルするのは非常に悪い考えだからです。JSX、babel、coffeescript は常にプリコンパイルしてください。

于 2015-08-17T05:26:05.843 に答える