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

Compartilhando o state entre componentes nas trocas de páginas

Olá, tudo bem? Estou com a seguinte dúvida.

No desafio elaborado, para implementarmos as páginas, percebi que os valores de state foram declarados estaticamente, tanto nos componentes Livros e Autores. Como eu compartilharia os valores armazenados no state que foi criado em App ? Eu instanciaria App nos componentes Livros e Autores e acessaria diretamente o valor em state (as modificações anteriores ainda iriam permanecer?). Ou nestes casos em uma aplicação real, seria acessado diretamente no servidor?

3 respostas
solução!

Fala ai Renan, tudo bem? Esse compartilhamento poderia ser feito de N maneiras.

A mais comum é através de algum gerenciador de estado, no caso o mais famoso ao meu ver seria o Redux:

https://redux.js.org/

A ideia é que com esses gerenciadores de estado eles sirvam como fonte único de verdade, ou seja, todos os nossos componentes que precisam ser X informações, eles vão buscar dessa fonte (Store).

No meu canal tenho uma pequena série de vídeos sobre Redux:

https://www.youtube.com/playlist?list=PLt28SuGsHXH1Rtfq3dIrO9SjfXwPnlp_6

Espero ter ajudado.

Ajudou sim Matheus, muito obrigado.

Magina Renan, sempre que precisar não deixe de criar suas dúvidas.

Abraços e bons estudos.