3
私はMaterializecssをReactJS同形WebアプリケーションのUIに使用します。
サーバー側のレンダリングを可能にするには、jQuery $
を含む、サーバー側ですべての変数を定義する必要があります。そしてmaterializeにはjQueryに基づいた独自の関数があります。シングルページアプリケーションのCSSライブラリ
jQueryをモジュールとしてインポートすると、マテリアライズのために機能しません。
jQueryをindex.htmlのスクリプトとしてインポートすると、サーバ側のレンダリングで未定義の変数$
が発生することがあります。
私が両方をやるなら、私は葛藤を起こすでしょう。
npm moduleがありますが、どうすれば使用できますか? 通常、マテリアライズはグローバル関数を追加します。何とかrootの.jsファイルでグローバルにする必要がありますか?もしそうなら、それをどうすればいいのですか?
@Rob、よろしいですか?私は、すべてのスクリプトがサーバーサイドのReactJSレンダリング用のノードサーバーで実行されていると思っていました。 - – stkvtflw
@Tushar、申し訳ありませんが、おそらく私は 'css-library'に間違った用語を使用しています。私は "css-library"をmaterializecss.comに含めました。これはCSSからjsまでです。そしてこの質問では、私はこのライブラリのjs部分を参照しています。正しい言葉は何ですか? – stkvtflw
明らかにあなたは今でもそれは新しいことです。私はまた、多くの人々がそれと闘うことを読んだが、私は知らなかった。私は私のコメントを削除します。 – Rob