For a smoother long-term experience, it'd be great to save all the state data to localStorage whenever it changes, then attempt to retrieve it anytime the app is loaded, with a fallback on the way things currently are. That way, if the user is returning, everything will be as they left it.
For a smoother long-term experience, it'd be great to save all the state data to localStorage whenever it changes, then attempt to retrieve it anytime the app is loaded, with a fallback on the way things currently are. That way, if the user is returning, everything will be as they left it.