Habitualmente muchos componentes necesitan reflejar el mismo cambio en los datos. Recomendamos elevar el estado compartido al ancestro común más cercano. Esto lo hemos podido practicar en ejercicios anteriores pero es importantísimo el conocer cómo compartir un estado entre varios componentes.
Para ello, vamos a practicar con un ejemplo sobre esto:
- El siguiente ejercicio consiste en tener un color picker, el cual cambiará el color de un texto. Por lo tanto, tendremos tres componentes:
- Componente padre
- El color picker para seleccionar un color
- El texto que deberá de cambiar de color segun vamos cambiando en el color picker
¿Te atreves?