首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >React - Overlap文件

React - Overlap文件
EN

Stack Overflow用户
提问于 2021-02-04 00:35:12
回答 1查看 48关注 0票数 1

我在我的web-app中有一个主题功能,有两个bootstarp css文件,每个主题一个。我想在它们之间切换,但当最终结果是它们重叠时。

代码语言:javascript
复制
handleThemeToggleClick(dark){
    var new_theme = !this.state.dark_theme
    if(new_theme)
    {
      import("./css/bootstrap-darkly.min.css");
      this.setState({
        dark_theme: new_theme,
      });
    }
    else{
      import("./css/bootstrap-simplex.min.css");
      this.setState({
        dark_theme: new_theme,
      });
    } 
  }

有没有办法在react中取消导入文件?请帮帮我

EN

回答 1

Stack Overflow用户

发布于 2021-02-04 01:24:02

不导入css文件不会有什么不同。css样式可能已经被应用了,所以除非用户刷新浏览器,否则它们不会消失。

相反,你可以重写你所有的CSS属性,这样你的样式就不会冲突。

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/66031774

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档