¿Qué roles tienen los presentadores y las tiendas en la arquitectura de Canva?
En Canva, las tiendas mantienen el estado y son utilizadas por los presentadores, quienes contienen la lógica para los componentes, manejan la mutación de datos y desencadenan efectos secundarios. Este diseño ayuda a separar la interfaz de usuario de la lógica empresarial, facilitando las pruebas y la mantenibilidad.