私はreactjsを初めて使用し、node.jsとbabelをインストールしました。なぜnode.jsとbabelをreact.Anyoneで使用しているのか明確なアイデアはありません私の反応では..reactjsでnode.jsとbabelを使用する理由
答えて
React.jsライブラリの使用を開始するにはmultiple waysがあります。最も便利なのは、Babel + Webpackを使用する方法です。
リアクション用途JSX構文です。 Babelは、トランスペアラです。つまり、JSXをバニラのJavaScriptに変換します。コードと "実行可能な"コードの中間段階として、babelを表示できます。
リアクションでは、ほとんどのブラウザでサポートされていないES6も使用されています。 Babelは、ES6コードをブラウザと互換性のあるコードに変換します。
成熟したReactプロジェクトの最適な組み合わせは、React + babel + Webpackです。 babelとwebpackを実行するには、ノードが必要です。
私はあなたの手を汚くするためにまずチュートリアルを取ることをお勧めします。
ReactJSはJavaScriptを基にしていますがJavaScriptではなく、独自の言語(JSX)を使用しています。
Babelはその構文をWebブラウザで実行できるJavaScriptに変換します。
Babelは実行するNode.JSに依存します。
良いquentin ...今私はバーベルについてのアイデアを得て、plzはnode.jsに関する情報をあなたのバベルの説明のように見せます。 – praveenkumar
@PraveenKumarInvoscape - "BabelはNode.JSに依存しています" – Quentin
私は今、なぜbabelがnode.js..plzに依存するのか理由を好きです。詳細はquentin – praveenkumar
- 1. ReactJS BrowserifyとBabel
- 2. GolangのJSON APIでReactJSとBabelを使用する方法
- 3. Webpack Hot Reloader + ReactJSとBabel
- 4. node.jsでjadeや他のテンプレートを使用する理由
- 5. Node.jsでBabelを使用する必要がありますか?
- 6. JumboEnumSetを使用する理由とその理由
- 7. webpack + reactjs + babel用のクロムでデバッグする方法
- 8. babel for node.jsバージョン6.9
- 9. babelでES6〜ES5をコンパイルするときにブラウザにポリフィルファイルが必要な理由
- 10. BabelとWebpackを使用してブラウザにReactJSリソースを読み込めません。
- 11. SSRS vs. Power BI - 使用する理由とその理由
- 12. babelとbabel-pre-set-reactとbabel-preset-webpackを使用しています。es2015
- 13. ソートをソートする理由累積を使用する理由
- 14. フレックスイベントで「バブル」を使用する理由
- 15. fcloseでsegfaultを使用する理由
- 16. ブラウザでES6を使用する理由
- 17. IWindsorContainerでIKernelを使用する理由
- 18. ラムダで# 'を使用する理由は?
- 19. laravelでガードを使用する理由
- 20. MonadStateでMultiParamTypeClassesを使用する理由
- 21. Dで@propertyを使用する理由
- 22. CodeigniterでSlugを使用する理由
- 23. flafでkafkaを使用する理由
- 24. RailsでEmber.jsを使用する理由
- 25. @AutowiredをSpringで使用する理由
- 26. @EmbeddableをHibernateで使用する理由
- 27. MongoでElasticSearchを使用する理由
- 28. Fluxでスイッチを使用する理由
- 29. Netty:TimeServerHandlerでChannelInboundHandlerAdapterを使用する理由
- 30. rでnullを使用する理由
ok mihir ... happy for ur答え – praveenkumar
mihir私はnode.jsについての基本的な詳細を読んでいますが、node.jsと反応の関係についての明確な考えをまだ得ていません。 – praveenkumar
これは問題ありません。 ReactとNodeの間に直接の関係はありません。しかしReactはJSXとES6のコードを使っていますが、これはブラウザと互換性がありません。したがって、Reactコンポーネントを記述しても、それらはブラウザでは実行されません。そのため、そのコードをブラウザが理解できるコードに変換する必要があります。そのコードを変換するには、babelが必要です。 babelを実行するには、ノードが必要です。ノードなしでBabelを実行することはできません。含意することによって、リアクションコードを実行することはできません。 – Mihir