Sobes.tech
Middle

¿Qué no se debe escribir en el método de renderizado?

sobes.tech AI

Respuesta de la IA

No debe escribir:

  • Efectos secundarios: Cambio en el estado de la aplicación, llamadas a API, interacción directa con el DOM.
  • Lógica de negocio: Cálculos, procesamiento de datos, no relacionados directamente con la visualización.
  • Operaciones largas o intensivas en recursos: Cálculos cíclicos, transformaciones complejas, bloqueo del hilo principal.
  • Cambio en props o estado del componente: La renderización no debe modificar los datos de entrada.
  • Creación directa de elementos DOM: React gestiona el DOM, crear elementos manualmente rompe su modelo.

El método render debe ser una función pura, que basada en props y estado, devuelve una descripción de la interfaz de usuario.