Welcome to OGeek Q&A Community for programmer and developer-Open, Learning and Share
Welcome To Ask or Share your Answers For Others

Categories

0 votes
87 views
in Technique[技术] by (71.8m points)

javascript - React - Should I use localstorage when changing a theme?

I want to add a color theme for a specific page that will color me when the button is clicked, the color theme will have 3 or 4 primary colors, my question is, is it worth using localstorage for this task? I want the selected theme not to disappear when the page is refreshed

question from:https://stackoverflow.com/questions/65845400/react-should-i-use-localstorage-when-changing-a-theme

与恶龙缠斗过久,自身亦成为恶龙;凝视深渊过久,深渊将回以凝视…
Welcome To Ask or Share your Answers For Others

1 Reply

0 votes
by (71.8m points)

If you're using Redux, you can use redux-persist npm i redux-persist which uses localstorage as Hoargarth suggested. The difference being you don't have to manage the setting and getting of the key-value in the browser, instead, define your color props in your reducer and dispatch an action to update it with your button handler and redux-persist will manage persisting your state after refresh and closing the browser.


与恶龙缠斗过久,自身亦成为恶龙;凝视深渊过久,深渊将回以凝视…
OGeek|极客中国-欢迎来到极客的世界,一个免费开放的程序员编程交流平台!开放,进步,分享!让技术改变生活,让极客改变未来! Welcome to OGeek Q&A Community for programmer and developer-Open, Learning and Share
Click Here to Ask a Question

...