Temario
- Componentes de UI: estructura
- Anatomía de un componente (props, state, etc.)
- Ciclo de vida
- Técnicas de reutilización: introducción
Resumen
Formalizamos los hooks de react. En particular, estudiamos los dos más frecuentes:
useState
useEffect
useMemo
(si llegamos)
Discutimos sobre cómo modelar el estado en react, y cómo aplicar la técnica de “subir” el estado a través de la jerarquía de componentes de react.
Estudiamos como cada componente puede verse como una función que va de (state+props) => JSX, Ante cualquier reasignación de props o state, re-renderiza todo el componente, recalculando cualquier valor que pueda haber cambiado. Este concepto de reaccionar de forma declarativa ante cualquier cambio y re-renderizar el componente se conoce como “Reactividad”, de ahí el nombre.
Material
Tarea
Desafíos:
- Extender la notificación para que también notifique la cantidad de clicks con las que el ganador gana.
- Hasta ahora venimos llevando registro de la cantidad de clicks. Nos gustaría ahora llevar registro de donde se hizo el click, es decir, guardar también la lista de donde se hizo click
- Super desafio: incorporar un componente nuevo, que se muestre al lado del comparador, que por cada click que se produce, pinte un puntito en el área correspondiente