Este curso cubre los fundamentos de React, una biblioteca de JavaScript para crear interfaces de usuario.
Este curso cubre los fundamentos de React, una biblioteca de JavaScript para crear interfaces de usuario. Presentará los componentes React, que son los componentes básicos de las aplicaciones React. También explicaremos las diferencias entre JSX y HTML normal. Además, explorará el uso de ES6 + y JSX juntos en el desarrollo de React.
Una de las características únicas de React es el uso de JSX, una extensión de sintaxis que permite la incrustación de código similar a HTML dentro de JavaScript. Este módulo explorará las diferencias entre JSX y HTML normal y demostrará cómo se puede usar JSX para crear interfaces de usuario dinámicas y expresivas. Además de JSX, este módulo también abarcará el uso de las funciones de ES6 + en el desarrollo de React. ES6+ es una versión de JavaScript que introdujo muchas características nuevas y mejoras en el lenguaje. Aprenderá a usar las características de ES6 +, como funciones de flecha, clases y literales de plantilla junto con JSX para crear código React moderno y eficiente.
Al final de este módulo, tendrá una sólida comprensión de los componentes de React, JSX y el uso de ES6 + en el desarrollo de React. Estará equipado con las herramientas y el conocimiento para crear sus propias aplicaciones React y crear interfaces de usuario ricas e interactivas.
Objetivos de aprendizaje:
- Comprender qué son los componentes de React
- Distinguir entre HTML y JSX
- Comprender JSX con ES6+
Habilidades que obtendrás
Bibliotecas de componentesCreate React AppComponentes HTMLBibliotecas JavaScriptReact JsxReact.js (Biblioteca Javascript)Lo que aprenderás
- Comprender qué son los componentes de React como bloques de construcción de aplicaciones React
- Distinguir entre JSX y HTML regular
- Usar JSX para crear interfaces de usuario dinámicas y expresivas
- Aplicar características de ES6+ como funciones de flecha, clases y literales de plantilla junto con JSX
- Construir interfaces de usuario ricas e interactivas con React
Puntos clave
- React es una biblioteca de JavaScript para construir interfaces de usuario, y los componentes son los bloques de construcción de las aplicaciones React.
- JSX es una extensión de sintaxis que permite incrustar código similar a HTML dentro de JavaScript, y difiere del HTML regular.
- ES6+ introdujo características como funciones de flecha, clases y literales de plantilla que se utilizan junto con JSX en el desarrollo moderno de React.
- Al final del curso, los estudiantes tienen una comprensión sólida de los componentes de React, JSX y el uso de ES6+ en el desarrollo de React.
Preguntas frecuentes
¿Qué cubre este curso?
Cubre los fundamentos de React, incluyendo componentes de React, las diferencias entre JSX y HTML regular, y el uso de ES6+ junto con JSX en el desarrollo de React.
¿Qué es JSX en React?
JSX es una extensión de sintaxis que permite incrustar código similar a HTML dentro de JavaScript, y el curso explica cómo difiere del HTML regular y cómo se usa para crear interfaces de usuario dinámicas y expresivas.
¿Qué características de ES6+ aprenderé a usar con React?
Aprenderá cómo usar características de ES6+ como funciones de flecha, clases y literales de plantilla en conjunto con JSX para crear código React moderno y eficiente.
¿Qué podré hacer después de completar este curso?
Tendrá una comprensión sólida de los componentes de React, JSX y el uso de ES6+, y estará equipado para crear sus propias aplicaciones React y construir interfaces de usuario ricas e interactivas.
Transcripción
Transcripción
Hola, mi nombre es Tony y en. Estas lecciones las echaremos un vistazo. ¿En qué clase se encuentran los componentes, su estructura y ciclo de vida? Funciones, atrezzo, manejo y uso. Así como la gestión y aprovechamiento estatal. En esta lección veremos qué es un componente de React, cómo se utilizan y cómo pueden resultarnos útiles por escrito una aplicación rápida y eficaz con suavidad. Ahora bien, un componente es una pieza de. Código del lado del cliente que es muy similar a un estándar. Función de JavaScript con una clara diferencia que es que un componente siempre devolverá HTML. Eso es imprescindible porque es una pieza visual que nuestro usuario está vas a ver e interactuar con. Al construir un componente, es mejor estructurarlo de tal manera manera que sea autónomo y no tenga ningún interdependencias con cualquier otra cosa en la aplicación. Eso significa que podemos usarlo de forma independiente en cualquier lugar que queramos. en nuestra aplicación sin crear errores no deseados. consecuencias que provienen de consecuencias explícitas o implícitas. dependencias. Echemos un vistazo a cómo se ven los componentes de React. Comencemos nuestra aplicación aquí ejecutando un inicio NPM dominio y nuestra aplicación. Comenzará en el puerto 3000. Para esta porción. Seguí adelante y de hecho creé los componentes antes que yo. tiempo para ahorrar. Nos tomamos un poco de tiempo y simplemente variamos al verme escribir. Entonces, coloquemos un componente de clase. Nuestra interfaz y ver cómo se ve. Puedes ver lo que es esto. Básicamente un selector de color. y cuando cambiamos nuestro color podemos verlo en tiempo real todo se actualiza. La pantalla y el usuario pueden verla en el navegador. Nuestro ejemplo de clase se ve así. Entonces. Todos los componentes de la clase React amplían el componente React que es una entidad creada y mantenida por el grupo React. Como tal, viene con cierta función de ciclo de vida. disponible para ello. Repasaremos todo esto más adelante. Por ahora sólo estamos echando un vistazo a qué es un componente y familiarizándose. Nosotros mismos con su naturaleza. Ahora esta función que puedes ver es la única función que está realmente necesario porque eso es lo que devolverá el HTML o la representación visual para. Nuestro componente que es lo que el usuario. Va a ver e interactuar con. Como mencionamos anteriormente. Ahora echemos un vistazo a qué. Parece un componente funcional. Incluyémoslo también en nuestra aplicación. Podemos ver que visualmente y. Funcionalmente no es diferente a nuestra clase basada componente. Se ve, se siente y funciona. de una manera completamente similar. Pero cuando se trata de su implementación. Varía mucho. Puedes ver que realmente no extiende nada y Reaccionar no lo es realmente. Mencionado en cualquier lugar aquí excepto en el interior. De este componente que utiliza algunas funciones especiales que son distribuido por el grupo React. Pero los repasaremos más tarde. No te preocupes por eso también. Mucho por ahora, pero ya veremos. Eso, vemos que este es solo un objeto JavaScript normal. y aquí de. El curso es su parte HTML, que es idéntica a nuestra clase. porción basada. Y esto es lo que el usuario ve y con lo que interactúa. Pero como puedes ver, esto lo convierte en un buen candidato para un componente porque pasa. Otro de nuestros criterios que tenemos. Lo establecido anteriormente es que es completamente autónomo y no depende de nada más en la aplicación, lo que significa que Puede usarlo solo junto con otras cosas. en cualquier otro lugar de la aplicación sin crear ningún tipo de consecuencias no deseadas que provienen de dependencias implícitas o explícitas. En nuestra próxima lección, tomaremos. Una mirada a en qué se diferencia JSX. Del HTML normal y cómo se usa en el contexto de una reacción solicitud. Gracias por ver.
Aprende sobre la marcha
Lleva tu aprendizaje a todas partes: la app de KnowledgeCity te permite ver las lecciones sobre la marcha.