Notes
-
Using something like
react-query
with something likezustand
,immer
orredux
would make more sense instead ofReact.Context
if there were more fetch requests and a bigger app state. -
There are some minor components that could have been generalized, but it was out of the scope of this project.
-
Post loading could use some animations and such to make sure everything looks smoother.
-
Even in a single-page app,
react-router
works to help user link certain parts of the app.