2017-01-31 12 views
0

私は2 HTMLとスクリプトタグの間ではないHTMLとスクリプトタグの間のブラウザで 1.プロジェクト(それは、ブラウザ上で実行されます)が、それは私が混乱している 違うreactjsを実行するための2つの方法があるようです 混乱しています。 plzブラウザ(ローカル)またはサーバー側でreactjs?

答えて

1

Reactは、カスタムWebコンポーネントをブラウザに表示する技術です。ビューを見ると、複数のReactコンポーネントで構成されたダッシュボードには、ユーザーに表示する2通りの方法があります。

1/root React要素が含まれているhtmlを表示し、すべてのReactロジックが含まれている関連JavaScriptスクリプトを読み込み、そのダッシュボードの必要なデータをフェッチして、すべてのグラフやものをレンダリングします。

2 /ユーザーが特定のページをリクエストした場合、サーバーアプリケーションは、初期ビューの表示に必要なデータを既に知っているので、ページの外観を事前に計算して、サーバー側レンダリングと呼ばれます。そこから、ユーザのやりとりに基づいて、後でブラウザで実行されるローカルJavaScriptによって、ページを動的に変更することができます。

両方のアプローチには、テスト機能、実行速度などの長所と短所があります。そのため、Web上のトピックについて読むことをお勧めします。リアクションサーバー側のレンダリングに関する記事がたくさんあります

https://www.smashingmagazine.com/2016/03/server-side-rendering-react-node-express/

https://github.com/mhart/react-server-example

:それは私よりも優れていることを説明します
関連する問題