Hacker Stories es un cliente avanzado de Hacker News desarrollado con React.
El proyecto parte de la base del libro The Road to React, y fue extendido significativamente con nuevas funcionalidades, mejoras de arquitectura y foco en experiencia de usuario y rendimiento.
👉 https://hackerstories-dev.web.app
- Búsqueda, filtrado y ordenamiento de noticias
- Scroll infinito con carga progresiva
- Persistencia de favoritos
- Historial de búsquedas
- Vistas en formato lista y tabla
- Navegación por secciones con React Router
- Manejo de estados de carga, errores y fallbacks para una UX fluida
- Tests unitarios e integrales con Vitest
- Validación de lógica, renderizado y flujos principales de la aplicación
- React
- TypeScript
- React Router
- TanStack Query
- Vitest
- Vite
- Separación clara de responsabilidades
- Manejo de estado asíncrono con TanStack Query
- Componentes reutilizables y tipado estricto
- Optimización de renders y experiencia de usuario
Consolidar conocimientos de React moderno construyendo una aplicación real, escalable y mantenible, incorporando buenas prácticas de arquitectura, testing y UX.
Desarrollado por Santiago Goncalvez