Solucionado (ver solução)
Solucionado
(ver solução)
2
respostas

[Dúvida] Para o que mais serve o contexto

Nos dois exemplos dados o valor do Provider é algo como value={{ propriedade: valor }}. Fiquei curioso, para que serve o contexto no React além de compartilhar estados?

2 respostas
solução!

Olá! Entendo sua curiosidade, é sempre bom querer entender mais profundamente os conceitos. O Context API no React é realmente mais conhecido por sua capacidade de compartilhar estados entre componentes, mas ele pode ser usado para mais do que isso.

Exemplos de onde aplicar a Context API:

Autenticação de Usuário:

  • Manter o estado de autenticação do usuário globalmente, permitindo que componentes em qualquer parte da aplicação acessem informações sobre o usuário logado.

Temas e Estilos:

  • Compartilhar informações sobre o tema atual da aplicação, como cores, fontes e estilos, para garantir uma consistência visual em toda a aplicação.

Configurações do Usuário:

  • Armazenar preferências e configurações do usuário para que elas possam ser acessadas e modificadas em diferentes partes da interface.

Internacionalização (i18n):

  • Manter as informações de idioma selecionado globalmente, permitindo que todos os componentes se adaptem ao idioma escolhido pelo usuário.

Espero ter ajudado e bons estudos!

Muito obrigado professor!