A nova API de contexto de reação do reator é renderizada novamente?
Eu tenho tentado entender a nova API do React Context e estava brincando com ela. Eu só queria verificar um caso simples - o que tudo é renderizado novamente quando os dados de um provedor são atualizados.
Verificaeste pequeno exemplo em Codesandbox
Então, no meu exemplo, eu tenho umApp
componente - que tem algo parecido com isto -
this.state = {
number - A random number
text - A static text
}
Crio um novo contexto de reação a partir daqui, contendonumber
etext
do estado e passar os valores para dois consumidoresNumber
eText
.
Portanto, minha suposição é que, se o número aleatório for atualizado, ele mudará o contexto e os dois componentes deverão acionar a nova renderização.
Mas, na realidade, o valor está sendo atualizado, mas nenhum repetidor está acontecendo.
Então, minha pergunta -
As atualizações no contexto não são propagadas por meio de repetidores usuais? Como não consigo ver meus logs / cores muda quando o contexto muda.
Todos os consumidores desse fornecedor estão atualizados ou não?