2016-05-27 5 views
1

サーバーサイドレンダリング中に、コンポーネントで外部Javascript "fabric.js"を使用したいと思います。サーバーサイドレンダリング中にコンポーネント内の外部javascriptに反応する

どのようなヒントでしょうか?私はまだ "ファブリックが定義されていません"というエラーメッセージが表示されます。

通常、私はJavaScriptをHTML <head>に含めますが、サーバー側のレンダリングでは動作しません。どうもありがとうございます。

+0

私が知る限り、それらを使用するには、外部スクリプトをインポートする必要があります。 fabric.jsはキャンバス上で動作しますが、サーバ側は存在しません。ファブリックを使用する意思は何ですか? – ctrlplusb

答えて

0

のWebPACKを使用している場合は、次を使用して試みることができる:webpack-isomorphic-tools

これは、サーバー上の資産を要求できるようにする必要があります。しかし、fabric.jsのような、キャンバスを使用するものでは、おそらくサーバー側を何もすることはできません。クライアントのコード&のレンダリングには、ReactのcomponentDidMountコールバックを使用します。

関連する問題