如何解决如何使用按钮更改网站上实质性UI的主题?这就是我到目前为止
我将在代码沙箱上共享我当前的代码: https://codesandbox.io/s/gifted-mcnulty-6ejcx
我尝试创建一个布尔值,然后使用按钮更改该布尔值的状态,这反过来又应该更改网站的主题。如果您对我要显示的主题有多个按钮还是只有一个按钮可以在两个以上的主题中循环浏览,我希望能有所帮助,或者您对我有多个想法有任何想法。
任何建议都非常感激:)
解决方法
从您在codeandbox上的代码。代替
this.setState = { themeIs: false };
因为setState
是一种方法,所以您必须这样写
this.setState((state) => ({ themeIs: !state.themeIs }));
实时演示
版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。