JSXをJavaScriptに変換するためのスタンドアロンのトランスペラレータはありますか(つまり、<foo … />
→createElement("foo", …)
、それ以外は何もありません)。バベルなしのJSX
私はtransform-react-jsxプラグインでBabelを使うことができますが、ES6トランスペラーを処方したくないと知っています。
JSXをJavaScriptに変換するためのスタンドアロンのトランスペラレータはありますか(つまり、<foo … />
→createElement("foo", …)
、それ以外は何もありません)。バベルなしのJSX
私はtransform-react-jsxプラグインでBabelを使うことができますが、ES6トランスペラーを処方したくないと知っています。
考えます他のスタンドアロンパッケージは更新/保守されていません。
なぜBabelを使用するのが嫌いですが、適用される変換を選ぶことができます。programmaticallyを使用することができます。また、ブラウザで動作するstandalone versionを使用することもできますそれはあなたのニーズに合っているはずです。
ありがとうございました。私の理解は、Facebookのチームが意図的にBabelベースのアプローチに移行したことです(最初のJSTransformの実装はEsprimaのみに依存していました)代わりの確立された実装を、それはおそらく最高のその公式のものに固執することです。 – AnC
これは興味があるかもしれない:https://github.com/RReverser/acorn-jsx
は、最後にまだあなたのために有用である可能性が2つの年上のプロジェクト:私はあなたの最善の策であるため、バベルを使用しようとしている https://github.com/facebookarchive/jstransform
"おそらく、プロジェクトが提供するJSXコンパイラを使用してください:https:// github.com/jsx/JSX " これは別のJSXです – luqmaan
正解、私の悪い、答えを修正します。 – ChristianM
ありがとうございます - irrelephantの答えに私のコメントを見てください。 – AnC
[ヘルプ/ on-topic]:本、ツール、ソフトウェアライブラリ、チュートリアル、その他のオフサイトリソース**を推薦する**を求める**質問は、回答と迷惑メール。代わりに、[問題の説明](http://meta.stackoverflow.com/questions/254393)とこれまでに解決したことがあります。 –