2016-08-12 3 views

答えて

1

React.jsライブラリの使用を開始するにはmultiple waysがあります。最も便利なのは、Babel + Webpackを使用する方法です。

リアクション用途JSX構文です。 Babelは、トランスペアラです。つまり、JSXをバニラのJavaScriptに変換します。コードと "実行可能な"コードの中間段階として、babelを表示できます。

リアクションでは、ほとんどのブラウザでサポートされていないES6も使用されています。 Babelは、ES6コードをブラウザと互換性のあるコードに変換します。

成熟したReactプロジェクトの最適な組み合わせは、React + babel + Webpackです。 babelとwebpackを実行するには、ノードが必要です。

私はあなたの手を汚くするためにまずチュートリアルを取ることをお勧めします。

+0

ok mihir ... happy for ur答え – praveenkumar

+0

mihir私はnode.jsについての基本的な詳細を読んでいますが、node.jsと反応の関係についての明確な考えをまだ得ていません。 – praveenkumar

+1

これは問題ありません。 ReactとNodeの間に直接の関係はありません。しかしReactはJSXとES6のコードを使っていますが、これはブラウザと互換性がありません。したがって、Reactコンポーネントを記述しても、それらはブラウザでは実行されません。そのため、そのコードをブラウザが理解できるコードに変換する必要があります。そのコードを変換するには、babelが必要です。 babelを実行するには、ノードが必要です。ノードなしでBabelを実行することはできません。含意することによって、リアクションコードを実行することはできません。 – Mihir

0

ReactJSはJavaScriptを基にしていますがJavaScriptではなく、独自の言語(JSX)を使用しています。

Babelはその構文をWebブラウザで実行できるJavaScriptに変換します。

Babelは実行するNode.JSに依存します。

+0

良いquentin ...今私はバーベルについてのアイデアを得て、plzはnode.jsに関する情報をあなたのバベルの説明のように見せます。 – praveenkumar

+0

@PraveenKumarInvoscape - "BabelはNode.JSに依存しています" – Quentin

+0

私は今、なぜbabelがnode.js..plzに依存するのか理由を好きです。詳細はquentin – praveenkumar

関連する問題