--- title: Render Props Component localeTitle: Componente Render Props --- ## Componente Render Props Los accesorios de renderización son un patrón React avanzado, pero tan simple! ### Ejemplo Este es un ejemplo de cómo puede usar la función de representación para una funcionalidad de alternar. ```jsx import React, { PureComponent } from "react"; class Toggle extends PureComponent { state = { on: false }; toggle = () => { this.setState({ on: !this.state.on }); }; render() { const { children } = this.props; return children({ on: this.state.on, toggle: this.toggle }); } } export default Toggle; ``` Este componente Toggle devolverá los niños es `state.on` y la palanca de funcionamiento. Que se puede utilizar en sus componentes secundarios. Este Toggle se puede utilizar de la siguiente manera: ```jsx {({ on, toggle }) => ( {on &&

I can be toggled on or off!

}
)}
``` Como puede ver, la función de alternar puede ser utilizada por su botón secundario para alternar algún contenido. si está activado, la etiqueta h1 se procesará de otro modo. ## Otros recursos * [React docs: Render props](https://reactjs.org/docs/render-props.html)