freeCodeCamp/guide/spanish/certifications/front-end-libraries/react/pass-state-as-props-to-chil.../index.md

43 lines
1.3 KiB
Markdown

---
title: Pass State as Props to Child Components
localeTitle: Pasar estado como accesorios a componentes secundarios
---
## Pasar estado como accesorios a componentes secundarios
En este desafío, vamos a pasar de estado, pero como el estado es local a su componente principal, debemos usar **accesorios** para pasar al componente secundario. El uso de accesorios en componentes secundarios nos permitirá mantener todos los datos del estado en el componente principal y podemos pasar los datos en una dirección a los componentes secundarios.
```javascript
class MyApp extends React.Component {
constructor(props) {
super(props);
this.state = {
name: 'CamperBot'
}
}
render() {
return (
<div>
// Here we will call this.state.name in order to pass the value of CamperBot
// to the NavBar component
<Navbar name={this.state.name} />
</div>
);
}
};
class Navbar extends React.Component {
constructor(props) {
super(props);
}
render() {
return (
<div>
// Since we passed in the CamperBot state value into the the NavBar component above
// the h1 element below will render the value passed from state
<h1>Hello, my name is: {this.props.name}</h1>
</div>
);
}
};
```