¿El nuevo React Context API activa el re-renderizado?
He estado tratando de entender la nueva API React Context y estaba jugando con ella. Solo quería comprobar un caso simple: lo que se vuelve a representar cuando se actualizan los datos a un Proveedor.
Checkeste pequeño ejemplo en Codesandbox
Así que, en mi ejemplo, tengo unaApp
componente - que tiene un estado similar a este -
this.state = {
number - A random number
text - A static text
}
Creo un nuevo contexto de reacción desde aquí que contienenumber
ytext
del estado y pasar los valores a dos consumidoresNumber
yText
.
Así que mi suposición es que si el número aleatorio se actualiza, cambiará el contexto y ambos componentes deberían desencadenar la representación.
Pero en realidad, el valor se está actualizando pero no se está produciendo ninguna devolución.
Entonces, mi pregunta -
¿Las actualizaciones al contexto no se propagan a través de los procesadores usuales? Como no puedo ver mis registros / cambios de color cuando cambia el contexto.
Todos los consumidores de ese proveedor están actualizados o no?