Dux-Courses Evaluaciones
DOCUMENTATIONCOURSESROADMAPRANKINGBLOGPLAYGROUND
LoginSign Up
Aurum-Courses

Aurum Courses is an advanced learning and evaluation platform designed to accelerate your tech career. We provide an immersive environment filled with challenges, technical documentation, and verifyable certificates for frontend, backend, and fullstack technologies.

Platform Links

  • Interactive Courses
  • Technical Documentation
  • Tech Blog & Articles
  • Mi Perfil y Progreso

About the Project

  • About the Project
  • Contact & Support

Legal & Compliance

  • Privacy Policy
  • Terms of Service
  • Cookies Management
© 2026 Aurum-Courses. All rights reserved. Made with passion for the developer ecosystem.

Desarrollado por Aurumdux

Docs/React/Componentes Funcionales
Principiantereact

Componentes Funcionales

Aprende a crear componentes funcionales en React, la unidad basica de la interfaz de usuario.

Que es un componente

Un componente es una funcion de JavaScript que retorna JSX (una extension de HTML). Cada componente representa una pieza reutilizable de la interfaz. React construye toda la UI a partir de la composicion de componentes.

Crear un componente basico

Los componentes funcionales son simplemente funciones que retornan JSX. Reciben datos a traves de props (propiedades).
jsx
1function Saludo({ nombre, rol }) {
2  return (
3    <div className="card">
4      <h2>Hola, {nombre}</h2>
5      <p>Tu rol es: {rol}</p>
6    </div>
7  );
8}
9
10// Uso
11<Saludo nombre="Ana" rol="Developer" />

Composicion de componentes

Los componentes se combinan para crear interfaces complejas. Cada componente tiene una responsabilidad clara.
jsx
1function ListaUsuarios({ usuarios }) {
2  return (
3    <ul>
4      {usuarios.map(user => (
5        <UsuarioCard key={user.id} usuario={user} />
6      ))}
7    </ul>
8  );
9}
10
11function UsuarioCard({ usuario }) {
12  return (
13    <li className="card">
14      <strong>{usuario.nombre}</strong>
15      <span>{usuario.email}</span>
16    </li>
17  );
18}
← AnteriorRenderizar Listas y el uso de KeysSiguiente →useState: Estado Local