Projeto | Motivação | Desenvolvimento | Design | Redux
Esse projeto foi desenvolvido com o intuito de treinar e colocar em prática meus conhecimentos com a biblioteca Redux integrado ao React. Acesse o site criado por meio desse link.
Quando estamos desenvolvendo aplicações utilizando o conceito de SPA, nos deparamos com o gerenciamento de estado. Dependendo da complexidade da aplicação, administrar os estados pode se tornar uma tarefa muito complicada e se feita de maneira pouco otimizada pode colocar a performance em risco. Para resolver problemas como estes é que o Redux foi criado.
O projeto da interface pode ser visualizado por meio desse link.
Redux pode ser definido como um container de estado previsível baseado no arquitetura Flux que nada mais é que um nome charmoso do pattern Observer modificado para React. Por mais que sua integração mais comum é com o React, o Redux pode ser utilizado também com Angular, Dart, Ember, entre outros.