+ {({ 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)