Reaccionar conceptos: declarativo

¿Qué significa cuando lees que React es declarativo?

Se encontrará con artículos que describen React como unenfoque declarativo para la creación de interfaces de usuario.

React hizo que su "enfoque declarativo" fuera bastante popular y directo, por lo que impregnó el mundo frontend junto con React.

Realmente no es un concepto nuevo, pero React tomó la construcción de UI de manera mucho más declarativa que con las plantillas HTML:

  • puede crear interfaces web sin siquiera tocar el DOM directamente
  • puede tener un sistema de eventos sin tener que interactuar con los eventos DOM reales.

Lo contrario de declarativo esimperativo. Un ejemplo común de un enfoque imperativo es buscar elementos en el DOM usando eventos jQuery o DOM. Usted le dice al navegador exactamente lo que debe hacer, en lugar de decirle lo que necesita.

El enfoque declarativo de React lo abstrae para nosotros. Simplemente le decimos a React que queremos que un componente se represente de una manera específica, y nunca tenemos que interactuar con el DOM para hacer referencia a él más tarde.

Descarga mi gratisReact Handbook


Más tutoriales de react: