Welcome to OStack Knowledge Sharing Community for programmer and developer-Open, Learning and Share
Welcome To Ask or Share your Answers For Others

Categories

0 votes
94 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 Answer

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.


与恶龙缠斗过久,自身亦成为恶龙;凝视深渊过久,深渊将回以凝视…
Welcome to OStack Knowledge Sharing Community for programmer and developer-Open, Learning and Share
Click Here to Ask a Question

2.1m questions

2.1m answers

60 comments

57.0k users

...