Warning: file_get_contents(/data/phpspider/zhask/data//catemap/8/meteor/3.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Javascript 情绪改变身体的样式_Javascript_Css_Reactjs_Emotion - Fatal编程技术网

Javascript 情绪改变身体的样式

Javascript 情绪改变身体的样式,javascript,css,reactjs,emotion,Javascript,Css,Reactjs,Emotion,我正在制作一个模态,我想更改dom主体上的css 我看到了两种方法,有情感的和没有情感的,这是我在整个项目中使用的 我想知道我是否遗漏了一些明显的东西,如果没有,每种方法的性能/可取性如何 我是否应该跳出EmotionJs和ReactJs,只获取html元素并以这种方式修改它们的css 或者我应该创建一个,其中包含应用于html和body的所有样式,然后通过提供者将该(myGlobalStyle)对象提供给所有需要更改它们的人 我目前的做法是拥有一个全局对象,并在提供者中传递其setter

我正在制作一个模态,我想更改dom主体上的css

我看到了两种方法,有情感的和没有情感的,这是我在整个项目中使用的

我想知道我是否遗漏了一些明显的东西,如果没有,每种方法的性能/可取性如何

  • 我是否应该跳出EmotionJs和ReactJs,只获取html元素并以这种方式修改它们的css

  • 或者我应该创建一个
    ,其中包含应用于
    html
    body
    的所有样式,然后通过提供者将该(myGlobalStyle)对象提供给所有需要更改它们的人

  • 我目前的做法是拥有一个
    全局
    对象,并在提供者中传递其setter

    
    <Global styles={globalStyle} />
      <GlobalStyle.Provider value={{ setGlobalStyle }}>
       ...
    
    
    
    ...