2017-07-29 18 views
0

私はクライアントにローダーを送信しています。ローダーをレンダリングした後、サーバーからメインのReact.jsコンポーネントを受け取りたいとします。React.jsコンポーネントをnode.jsからクライアントに送信するにはどうすればよいですか?

私はバックエンドでexpressとnode.jsを使用していますが、私はレンダリングに "express-react-views"エンジンを使用しています。

したがって、サーバーからクライアントにコンポーネントを安全に転送するにはどうすればよいですか。

ありがとうございます。

+0

htmlのscriptタグは、すべてのコンポーネントを含むjsファイルをデフォルトの方法でダウンロードします。十分ではありませんか? – Fawaz

答えて

1
var htmlOfComponent = ReactDOMServer.renderToString(component); 
  1. サーバーからあなたの最初のHTMLページ 要求の一部としてこのhtmlOfComponentを送信します。

  2. は、スクリプトタグにreact.jsを含めて送信します。

  3. コンポーネントデータについては、>その文字列をスクリプトタグ に送信することもできます。

関連する問題