TaskFlow
Aplicación sin dependencias donde el enrutado y el estado están escritos a mano, para entender qué hace por dentro un framework.
Resultado
Cero
librerías externas: todo escrito a mano
Carga al instante
sin descargar un framework
Restricciones
- Ni una dependencia. El enrutado del lado del cliente y el store central están implementados a mano.
Gestor de tareas hecho durante la formación en RIWI, con una arquitectura por capas escrita
a mano: components con Navbar, Footer y TaskCard; views con las pantallas; router con
el enrutado del lado del cliente; y state con el store central.
Es una SPA sin dependencias, y ese es el punto. Escribir el router significa toparse con las cosas que un framework resuelve callando —el estado del historial, qué pasa al recargar en una ruta profunda, cómo se limpia una vista antes de montar la siguiente—. Después de esto, React deja de ser magia y pasa a ser una serie de decisiones que alguien ya tomó.