Componentes en línea
Importar componentes
/snippets/. Más información sobre fragmentos reutilizables.
Los imports anidados no son compatibles. Importa todos los componentes referenciados directamente en el archivo MDX padre.
snippets/:
/snippets/color-generator.jsx
Consideraciones
- SEO: Es posible que los motores de búsqueda no indexen completamente el contenido dinámico renderizado en el cliente.
- Carga inicial: Los visitantes pueden ver un parpadeo antes de que los componentes se rendericen.
- Accesibilidad: Asegúrate de que los lectores de pantalla anuncien los cambios de contenido dinámico.
- Optimiza los arrays de dependencias: Incluye solo las dependencias necesarias en
useEffect. - Memoriza operaciones costosas: Usa
useMemoouseCallbackcuando proceda. - Reduce los renderizados: Divide los componentes grandes en otros más pequeños.
- Carga diferida: El código de los componentes no se puede cargar de forma diferida. Todos los componentes se cargan junto con la página. Si un componente realiza operaciones que consumen muchos recursos al montarse, como obtener datos o cálculos pesados, usa el renderizado condicional para posponer su montaje hasta que el usuario interactúe.