Clase 1
Clase 1
ReactJS
Índice:
● Repaso HTML, CSS y JavaScript.
● Instalación con Vite y Node.js.
● Estructura básica del proyecto React.
● Introducción a JSX y creación de componentes funcionales.
Objetivos de la Clase:
Nuestro objetivo es ayudarlos a dominar React para que puedan desarrollar aplicaciones
interactivas, modernas y escalables. Este curso está diseñado para que avancen paso a
paso, con ejemplos prácticos y ejercicios dinámicos.
Ejemplo práctico:
1. HTML Básico
<h1>Hola Mundo</h1>
button {
background-color: blue;
color: white;
3. JavaScript interactivo:
document.querySelector('button').addEventListener('click', () => {
alert('¡Botón clickeado!');
});
Además de estas funciones básicas, JavaScript también nos permite trabajar con
estructuras más avanzadas como arrays y objetos, que son fundamentales para almacenar
y manipular datos. Por ejemplo:
React también facilita la gestión del estado de nuestra aplicación mediante un flujo de datos
unidireccional, lo que significa que los datos fluyen de arriba hacia abajo, manteniendo un
control claro y predecible de la lógica.
<h1>Hola Mundo</h1>;
Los componentes funcionales son bloques reutilizables que devuelven JSX para
renderizarse en la interfaz. Aquí tienes un ejemplo:
function Bienvenida() {
return <h1>¡Bienvenidos al curso de React!</h1>;
}
Ejercicios prácticos:
1. Crea una página HTML que incluya un botón estilizado con CSS.
2. Añade interactividad al botón usando JavaScript para mostrar un mensaje al hacer
clic.
3. Configura un proyecto React con Vite e implementa un componente funcional que
muestre un saludo personalizado.
Próximos Pasos:
● JSX y creación de componentes más complejos.
● Propiedades de los componentes (props)
● Introducción a TalentoLab.