Prueba Técnica frontend de Midudev.
- Web oficial: Pruebas Técnicas
- Live Demo: eBookstore
- Framework: Next.js
- Styling: Tailwind CSS
- Deployment: Vercel
- Store: Zustand
- Unit Test: Jest
Para la persistencia de datos con localstorage, se utiliza el middleware 'persist' de Zustand. Para evitar errores de hidratación entre Nextjs y el localstorage, se accede al localstorage usando useEffect. En el caso de Zustand/persist, creo hook personalizado useStore, el cual accede al store de Zustand mediante useEffect.