Proud of:
- Use of Zustand for state management and persist on reloads
- Going further and add some UX of my own
Next time:
- Try Redux instead
- More pixel perfect
Challenges:
- Zustand persist on NextJs => Needs to be treated as a Context and persist the data in localStorage (by default)
- The need to define every action in the state globally => Segment it into a
{ state, actions }
to effectively splitit with custom hooks - Implement the lightbox because I do not understand what would be the right way to implement a button that shows the carousel of images and disables itself in mobile screens
- ARIA, as always. Is there any tool that evaluates ARIA?