Busca en todas las páginas de la documentación
13 pages in this section.
11 ejemplos para iniciarte con React Patterns -- 7 básicos y 4 intermedios.
Construir contenedores y diseños flexibles y reutilizables mediante la composición de elementos secundarios en lugar de usar herencia.
Comparte comportamiento reutilizable o lógica de estado permitiendo que el consumidor decida qué renderizar.
Envuelve componentes para aplicar preocupaciones transversales como autenticación, logging o temas sin modificarlos.
Crea componentes multi-parte como Tabs y Accordion que comparten estado mientras dejas que los consumidores controlen la estructura.
Decide quién es propietario del estado de un componente, y soporta el uso tanto controlado como no controlado en componentes de biblioteca.
Modelar la UI con estados explícitos y transiciones en lugar de hacer malabarismos con múltiples booleanos isLoading e isError.
Captura errores de renderizado en un subárbol de componentes y muestra una interfaz alternativa en lugar de romper la aplicación completa.
Renderiza modales, tooltips y toasts fuera del árbol DOM padre mientras mantienes intactos los eventos y el contexto de React.
Maneja declarativamente datos asincronos, código cargado dinámicamente y contenido transmitido con límites de carga en lugar de banderas manuales.
Evita tormentas de re-renderizado con context dividiendo estado de acciones, limitando el alcance de proveedores, y leyendo con selectores.
Perfila primero, luego aplica memo, useMemo y useCallback solo donde ayudan de manera medible.
Un resumen condensado de las 25 mejores prácticas más importantes extraídas de todas las páginas de esta sección.