【发布时间】:2021-01-08 22:07:22
【问题描述】:
我正在使用 React 库,我想添加更改主题的功能,它看起来很简单,有三个按钮(或单选按钮),当您单击其中一个按钮时,图片会改变,问题是实现和更新页面(让图像不消失)我想问一下实现,我该如何实现呢?创建一个状态并在一个状态内创建导入的名称,每个名称都存储图片本身?或者这是一个坏主意,最后我想知道如何做到这一点,以便在刷新页面时,更改主题后图片不会消失
【问题讨论】:
-
LocalStorage 可用于在页面刷新之间保持设置。
-
This article 有两个主题(暗/亮模式)的解释和简单实现,用 CSS 设置样式并保留到 LocalStorage。
标签: javascript reactjs redux state react-props