Jquery 单页应用程序中的Css库

Jquery 单页应用程序中的Css库,jquery,reactjs,Jquery,Reactjs,我在ReactJS同构web应用程序中用于UI。 为了使服务器端呈现成为可能,我需要在服务器端定义所有变量,包括jQuery$。materialize基于jQuery有自己的功能 因此,如果我将jQuery作为模块导入,它将不适用于materialize。 如果我将jQuery作为index.html中的脚本以常规方式导入,那么服务器端呈现将抱怨未定义的变量$ 如果我同时做这两件事,那么我会遇到冲突 有,但我不明白怎么用? 通常,materialize会添加全局函数。我应该在root.js文件中

我在ReactJS同构web应用程序中用于UI。
为了使服务器端呈现成为可能,我需要在服务器端定义所有变量,包括jQuery
$
。materialize基于jQuery有自己的功能

因此,如果我将jQuery作为模块导入,它将不适用于materialize。
如果我将jQuery作为index.html中的脚本以常规方式导入,那么服务器端呈现将抱怨未定义的变量
$

如果我同时做这两件事,那么我会遇到冲突

有,但我不明白怎么用?
通常,materialize会添加全局函数。我应该在root.js文件中将其设置为全局的吗?如果是这样,那我该怎么做呢?

@Rob,你确定吗?我想,所有的脚本都是在节点服务器中执行的,用于服务器端的ReactJS渲染–@Tushar,对不起,可能我对“css库”使用了错误的术语。我称之为“css库”,所有这些都包含在materializecss.com中——从css到js。在这个问题中,我指的是这个库的js部分。正确的术语是什么?显然你现在可以,但这对我来说是新的。我还读到很多人都在与它斗争,但我不知道。我将删除我的评论。
import jquery from 'jquery';
global.$ = jquery;