React JS
React JS
Utilidades:
¿Qué es React?
¿Quién es Meta?
6. Api estable, es una biblioteca muy estable, esto quiere decir que incluso
el código de las versiones anteriores a la actual se puede utilizar, mucha
de su sintaxis es igual, ha cambiado muy poco aunque incluso hagan
cambios posteriormente, los cambios son muy fáciles de poder tomarlos
de forma incremental o en cambio se puede ejecutar un comando que los
cambie.
Link ⇒ https://nanourl.org/component-sin-react
Link ⇒ https://nanourl.org/react-sin-jsx
Estas son 2 herramientas que son las que utilizan por debajo algunos
empaquetadores de aplicaciones como: webpack, nextjs, vite, etc…
Algo muy importante en JSX son las expresiones y que son, las expresiones
son algo a evaluar dentro un elemento ejemplo:
<h1>
<h1>
Link ⇒
Dentro del proyecto que ha creado Vite, hay diferentes archivos como:
Main.jsx
<React.StricMode> ⇒
Create React App ⇒ Es el oficial para crear tu página web pero es lento y
no se ha actualizado y ahora desaconsejable por parte de la propia web
de React.
Suit CSS, consiste en añadir un tipo de prefijo como por ejemplo: tw-
followCard - tw-followCard-header - tw-followCard-avatar.
Importante al crear un componente este se ha de reutilizar para ir creando
la interfaz, pero lo más importante al crear el componente es tenerlo
parametrizado, ya que la base de cualquier componente en React son las
propiedades/parámetros, así como las funciones reciben parámetros, los
componentes también los reciben y para reutilizarlos se les tienen que
pasar X información.
Algo interesante que pasar en el src del tag IMG es que se puede pasar el
parámetro userName::
Cada vez que cambia el estado lo que hace React es detectar el cambio
estado y reflejar los cambios en la UI.
Se puede inicializar un estado con una PROP, cuando es una PROP que
sirve para inicializar un estado, la buena práctica es que se llame con
initial…
Esto nos permite utilizar una PROP para inicializar un estado de nuestro
componente.
Qué significa ese warning, lo que nos indica es que cuando se renderiza
una lista de elementos en React, se tiene que añadir o indicar la KEY.
¿Qué es la KEY?