{({ theme, setTheme }) => (
Themed App
setTheme(themes.red)}>
Hacer Tema Roja
setTheme(themes.teal)}>
Hacer Tema Teal
)}
);
```
Son cuatro ideas principales que se debe recordar:
- Utilizando React.createComponent, crea un componente Provider que se encargue de manejar los datos y un componente Consumer que permite que nuestros componentes pueden consumir los datos.
- Envuelve la aplicación con nuestro Provider, para que sean disponibles los datos a nuestros componentes.
- Envuelve nuestros componentes con el componente Consumer para que consumen los datos.
### More Information
- [React - Context Official Documentation ](https://reactjs.org/docs/context.html)
- [Ejemplo en codesandbox](https://codesandbox.io/s/4qr6ly9wjx)