Este repositório contém o projeto final do curso de React com Redux. O projeto abrange a criação e gerenciamento de estados globais utilizando tanto a forma antiga quanto a nova com Redux Toolkit. Também explora a imutabilidade e o uso de hooks da biblioteca react-redux para facilitar o gerenciamento de estados.
- Criação e gerenciamento de estados globais com Redux
- Formas antiga e nova de criar estados com Redux e Redux Toolkit
- Entendimento sobre imutabilidade e sua importância no gerenciamento de estado
- Utilização de hooks da biblioteca react-redux para acessar estados e disparar ações
- Melhoria da legibilidade e manutenção do código ao delegar responsabilidades de estado para o Redux
O projeto foi construído utilizando as seguintes dependências:
- React Icons: ^5.2.1
- React Redux: ^9.1.2
- Redux Toolkit: ^2.2.5
- React Router DOM: ^6.23.1
- Sass: ^1.77.4
- Classnames: ^2.5.1
- UUID: ^10.0.0
No diretório do projeto, você pode executar os seguintes comandos:
Inicia o aplicativo no modo de desenvolvimento. Abra http://localhost:3000 para visualizar no navegador.
Este projeto está sob a licença MIT. Consulte o arquivo LICENSE para mais detalhes.
Caso tenha alguma dúvida ou sugestão, sinta-se à vontade para entrar em contato.
Obrigado por conferir este projeto! Esperamos que seja útil para seus estudos e projetos futuros em React com Redux.