Category Archives: Redux

Conceito Simplificado, Aplicabilidade e Dependências Mínimas.

Redux!

De forma simplista, o Redux foi criado para evitar um emaranhado de troca de estados entre componentes que estão espalhados na hierarquia. Organizando os estados internos do app.

Podemos resolver na maioria dos casos usar state local, mas conforme a webapp crescer, tendo muita lógica principalmente de requisições em APIs dentro de componentes pode ficar confuso, então é interessante isolar essa lógica em uma Action. Redux Middlewares facilita todo esse trabalho, como o Redux Saga que lida com side effects de requisições assíncronas.

Ele também é bom para isolar responsabilidades.