0%
Props y State en React

Props y State

La gestión de los datos

10-15 min

Props y State en React

Las props y el state son dos conceptos fundamentales de React para la gestión de los datos. Permiten que los componentes sean dinámicos e interactivos.

Las Props

Las props (propiedades) son una forma de pasar datos de un componente padre a un componente hijo. Son de solo lectura y el componente hijo no puede modificarlas.

Uso de las props

// Componente hijo
function UserCard({ name, age, email }) {
  return (
    <div className="user-card">
      <h2>{name}</h2>
      <p>Âge : {age}</p>
      <p>Email : {email}</p>
    </div>
  );
}

// Componente padre
function App() {
  return (
    <div className="app">
      <UserCard
        name="Marie Dupont"
        age={25}
        email="marie@example.com"
      />
    </div>
  );
}

Props por defecto

Puedes definir valores por defecto para las props:

function Button({ text = "Cliquez-moi", onClick }) {
  return <button onClick={onClick}>{text}</button>;
}

Props.children

La prop especial children permite pasar contenido entre las etiquetas de un componente:

function Card({ children }) {
  return <div className="card">{children}</div>;
}

// Uso
<Card>
  <h2>Titre</h2>
  <p>Contenu</p>
</Card>

Comentarios

Los comentarios funcionan con GitHub Discussions

Inicia sesión con GitHub para participar en la discusión

¡Enlace copiado!