Entonces, ¿qué es exactamente reaccionar, J. S.?
Es una biblioteca de JavaScript para construir interfaces de usuario.
Y como tal, se trata de ejecutar JavaScript en el navegador.
Es una biblioteca de JavaScript para el código JavaScript del lado de los navegadores.
No es un nodo J.
S biblioteca.
Es un sitio de navegador, biblioteca de JavaScript.
Ahora, para ser precisos, React Chance se conoce como una biblioteca porque está muy enfocada en
esa interfaz de usuario.
Pero en realidad comenzó un gran ecosistema con otros paquetes de terceros que, por ejemplo, nos ayudan con
la administración del estado de toda la aplicación o con el enrutamiento, enrutamiento front-end.
Y por lo tanto, efectivamente, también podría llamarlo un marco.
Yo diría, pero estas son semánticas, no demasiado importantes en este momento.
En cambio, comprendamos cómo funciona reaccionar y cómo lo usamos.
React nos ayuda a crear interfaces de usuario que se muestran en el navegador que se ejecutan en el navegador y, por lo
tanto, lo usamos para construir el front-end de las aplicaciones web.
Lo que el usuario ve reaccionar no se ejecuta en un servidor reacciona, no se comunica con bases de datos.
Lo usamos para construir interfaces de usuario modernas altamente reactivas, y lo hacemos siguiendo un enfoque declarativo, lo que
significa que, en respuesta, Robert encontramos el resultado y tal vez diferentes estados del resultado y bajo qué estado queremos
representar qué y qué mostrar, qué en la pantalla en lugar de los pasos que
conducen al resultado.
Ese sería un enfoque imperativo, que es básicamente lo que tenemos si usamos JavaScript de vainilla donde
tenemos que definir cada paso.
Agregue este elemento, agregue este C es lo más cercano a un elemento.
Eliminar este elemento.
Esto es lo que hacemos en JavaScript vainilla.
Esto puede ser interfaces de usuario muy engorrosas y muy complejas.
Por lo general, no queremos hacer eso si estamos creando aplicaciones más grandes porque administramos
y organizamos todos estos pasos y nos aseguramos de que cuando algo cambie, ejecutemos los pasos correctos
sea muy propenso a errores y requiera mucho esfuerzo y trabajo. lógica comercial real y de construir buenas interfaces
de usuario y, en cambio, nos obliga a dedicar mucho trabajo a las primitivas de JavaScript para reinventar la
rueda, etc.
Y no queremos hacer eso.
Entonces, reaccionamos mientras nos enfocamos en el resultado.
Y lo hacemos utilizando componentes.
Componentes es un concepto introducido por react.
Básicamente, estos son bloques de construcción de interfaz de usuario que definimos y aprenderá cómo hacerlo.
En este módulo, por supuesto, que definimos y luego componimos nuestra interfaz de usuario a partir de estos
componentes y cada componente también puede definir lo que debe representar, bajo qué circunstancia y
reacción luego conectará mágicamente todo detrás de escena e implementará todos estos pasos En una caja gris aquí para
nosotros.
Entonces, ¿no tuvimos que escribir los pasos para encontrar resultados?
Esto es reactivo.
Sí, en pocas palabras.
Ahora echemos un vistazo a cómo funciona realmente cuando escribimos un código.