3
respostas

Como atualizar os valores do contexto

Estou tentando usar a Context Api, mas não estou conseguindo atualizar os valores das propriedades. Eu li a documentação, mas não consegui entender.

Considerando a estrutura: ... const MeuContexto = React.createContext({ id: 0, nome: "", ... }); ...

Como eu modificaria (no consumidor) para: id = 1 e nome = "Daniel"?

3 respostas

Fala ai Daniel, tudo bem? Basicamente você vai precisar de um estado e mapear seu valor para a context, algo assim:

https://codesandbox.io/s/v0pro4w285

Repare que eu mapeio um estado para o provider da context e também uma função que quando executada vai realizar a atualização do estado e consequentemente a atualiza do provider.

Espero ter ajudado.

Oi Matheus, blz?

Muito obrigado pelo suporte. O exemplo foi muito rico! Meio complicado, mas muito bom! Baixei ele e fiz umas modificações pra testar meu entendimento.

Vlw cara!

Boa Daniel, sempre que precisar não deixe de criar suas dúvidas.

Abraços e bons estudos.