Cualquiera puede escribir código que 'funcione'. Pero lo que distingue a los mejores ingenieros es su capacidad para crear soluciones claras, concisas, testables y fáciles de entender y mantener. Únete a nosotros mientras exploramos dos de las herramientas más poderosas de React para soluciones bien estructuradas, comenzando con una base de código de juego subóptima y refactorizándola utilizando las mejores prácticas de la industria, como custom hooks, higher-order components (HOCs) y contextos.
- Introducción de la implementación inicial y descripción de sus problemas.
- Presentación de las herramientas disponibles para mejorar la base de código.
- La mentalidad detrás de la arquitectura de soluciones limpias y la refactorización.
- Pasada en alto del código y creación del plan.
- Extracción del código en funciones de utilidad.
- Extracción del estado y los efectos en custom hooks.
- Agrupación del comportamiento en HOC.
- Creación de un contexto a nivel de raíz y limpieza de los componentes secundarios.
- Resumen del resultado y discusión de posibles mejoras futuras.
- Cómo mantener tu código limpio, reglas a seguir y limitaciones a imponer.
Prerrequisitos
Una computadora con git instalado y una cuenta de GitHub.
This workshop has been presented at React Advanced 2022, check out the latest edition of this React Conference.
Comments