Instalación de React (CDN)
React se puede descargar y usar directamente. El paquete de descarga también incluye muchos ejemplos de aprendizaje.
Este tutorial utiliza la versión 18.2.0 de React. En el sitio web oficial puedeshttps://reactjs.org/descargar la última versión.
Usa la librería React CDN de ByteDance, con la siguiente dirección:
<script src="https://cdnjs.cloudflare.com/ajax/libs/react-dom/18.2.0/umd/react-dom.production.min.js"></script>
<script src="https://cdnjs.cloudflare.com/ajax/libs/babel-standalone/6.26.0/babel.min.js" ></script>
Usa la librería React CDN de Staticfile CDN, con la siguiente dirección:
Direcciones CDN proporcionadas oficialmente:
Nota:Usar Babel en el navegador para compilar JSX es muy ineficiente.
Ejemplo de uso
El siguiente ejemplo genera la salida: Hello, React!
Ejemplo de React
Pruébalo »
Análisis del ejemplo:
En el ejemplo incorporamos tres librerías: react.production.min.js, react-dom.production.min.js y babel.min.js:
- react.min.js- La librería principal de React
- react-dom.min.js- Proporciona las funcionalidades relacionadas con el DOM
- babel.min.js- Babel puede convertir código ES6 a código ES5, de modo que podamos ejecutar código React en navegadores que aún no admiten ES6. Babel tiene soporte integrado para JSX. Al usar Babel junto con el paquete babel-sublime (package), el resaltado de sintaxis del código fuente puede elevarse a un nivel completamente nuevo.
El código anterior inserta un encabezado h1 en el nodo con id="example".
const root = ReactDOM.createRoot(document.getElementById("example"));
- Obtener el contenedor DOM:
document.getElementById("example")Se obtiene un elemento DOM con id "example". - Crear el nodo raíz:
ReactDOM.createRootEs un nuevo método introducido en React 18, utilizado para crear un nodo raíz de React. En este ejemplo,rootla variable almacena este nodo raíz.
Otras extensionesNota:
Si necesitamos usar JSX, el atributo type de la etiqueta <script> debe establecerse en text/babel.