Notice: This page requires JavaScript to function properly.
Please enable JavaScript in your browser settings or update your browser.
Aprende Pasar Datos con Props en React | Fundamentos de React y UI Basada en Componentes
Dominio de React

bookPasar Datos con Props en React

En React, props (abreviatura de propiedades) son un mecanismo potente para personalizar y transferir datos desde un componente padre a un componente hijo. Esta característica permite crear componentes reutilizables y flexibles dentro de la aplicación.

Paso de Props

Imaginemos que estamos desarrollando una tienda en línea.

En este escenario, tenemos un componente principal llamado App, y queremos mostrar información de un producto utilizando un componente Product. Podemos pasar el nombre y el precio del producto como props desde App a Product.

Así es como se realiza en la práctica:

// Parent Component (`App`)
const App = () => (
  <>
    <h1>Online Store</h1>
    <Product name="Green iguana" price={579} />
  </>
);

En el componente App, incluimos el componente Product y le pasamos las props: name con el valor "Green iguana" y price con el valor 579.

Recepción y uso de props

Ahora, veamos el componente Product, que recibe estas props:

// Child Component (`Product`)
const Product = (props) => (
  <>
    <p>Product name: {props.name}</p>
    <p>Price: ${props.price}</p>
  </>
);

En el componente Product, lo definimos para aceptar un solo argumento llamado props. Dentro del componente, podemos acceder a los valores de estas props utilizando la notación de punto (.) seguida del nombre de la propiedad (por ejemplo, props.name y props.price).

Uso práctico

Con este enfoque, hemos creado un componente Product que puede reutilizarse con diferente información de producto varias veces. Podemos personalizar fácilmente el contenido de texto de cada componente Product proporcionando diferentes props.

<Product name="Yellow cheetah" price={1099} />
<Product name="Panda" price={449} />

Ahora tenemos la flexibilidad de mostrar varios detalles de productos utilizando el mismo componente Product.

Código completo de la aplicación:

1. ¿Cuál es el propósito de las props en React?

2. ¿Cuál es la ventaja de usar props en React?

question mark

¿Cuál es el propósito de las props en React?

Select the correct answer

question mark

¿Cuál es la ventaja de usar props en React?

Select the correct answer

¿Todo estuvo claro?

¿Cómo podemos mejorarlo?

¡Gracias por tus comentarios!

Sección 1. Capítulo 9

Pregunte a AI

expand

Pregunte a AI

ChatGPT

Pregunte lo que quiera o pruebe una de las preguntas sugeridas para comenzar nuestra charla

Awesome!

Completion rate improved to 2.17

bookPasar Datos con Props en React

Desliza para mostrar el menú

En React, props (abreviatura de propiedades) son un mecanismo potente para personalizar y transferir datos desde un componente padre a un componente hijo. Esta característica permite crear componentes reutilizables y flexibles dentro de la aplicación.

Paso de Props

Imaginemos que estamos desarrollando una tienda en línea.

En este escenario, tenemos un componente principal llamado App, y queremos mostrar información de un producto utilizando un componente Product. Podemos pasar el nombre y el precio del producto como props desde App a Product.

Así es como se realiza en la práctica:

// Parent Component (`App`)
const App = () => (
  <>
    <h1>Online Store</h1>
    <Product name="Green iguana" price={579} />
  </>
);

En el componente App, incluimos el componente Product y le pasamos las props: name con el valor "Green iguana" y price con el valor 579.

Recepción y uso de props

Ahora, veamos el componente Product, que recibe estas props:

// Child Component (`Product`)
const Product = (props) => (
  <>
    <p>Product name: {props.name}</p>
    <p>Price: ${props.price}</p>
  </>
);

En el componente Product, lo definimos para aceptar un solo argumento llamado props. Dentro del componente, podemos acceder a los valores de estas props utilizando la notación de punto (.) seguida del nombre de la propiedad (por ejemplo, props.name y props.price).

Uso práctico

Con este enfoque, hemos creado un componente Product que puede reutilizarse con diferente información de producto varias veces. Podemos personalizar fácilmente el contenido de texto de cada componente Product proporcionando diferentes props.

<Product name="Yellow cheetah" price={1099} />
<Product name="Panda" price={449} />

Ahora tenemos la flexibilidad de mostrar varios detalles de productos utilizando el mismo componente Product.

Código completo de la aplicación:

1. ¿Cuál es el propósito de las props en React?

2. ¿Cuál es la ventaja de usar props en React?

question mark

¿Cuál es el propósito de las props en React?

Select the correct answer

question mark

¿Cuál es la ventaja de usar props en React?

Select the correct answer

¿Todo estuvo claro?

¿Cómo podemos mejorarlo?

¡Gracias por tus comentarios!

Sección 1. Capítulo 9
some-alt