Conforme uma aplicação cresce, vai ficando mais difícil mantê-la de forma simples e organizada. Em aplicações React a maior parte da complexidade se dá no compartilhamento de estado entre componentes. Entenda como o Redux resolve este problema.
A biblioteca Redux é uma implementação do padrão arquitetural Flux desenvolvida por Dan Abramov, um dos principais membros da equipe que desenvolve o React no Facebook. Por estar tão próximo de casa, o Redux foi adotado como a principal implementação da arquitetura Flux na comunidade React.
Nesse PodCast você vai conhecer um pouco mais do problema que estimulou a criação do Flux e como o Redux implementa essa arquitetura em suas aplicações cliente.