O desenvolvimento de aplicações web modernas requer competências avançadas para lidar com estados complexos e garantir uma experiência de utilizador fluida e eficiente. À medida que as aplicações crescem em funcionalidades, torna-se essencial adotar ferramentas e técnicas que simplifiquem a gestão do estado e facilitem a manutenção do código.
O React é uma das bibliotecas mais populares para o desenvolvimento de interfaces web, e o Redux destaca-se como uma solução poderosa para a gestão centralizada de estado, permitindo criar aplicações mais robustas e previsíveis.
Objetivos
No curso React Avançado, irás aprofundar os teus conhecimentos em React, aprendendo a gerir o estado entre componentes de forma eficaz, implementar Redux para aplicações complexas e realizar debugging avançado, garantindo a qualidade e o desempenho das tuas aplicações.
Pré-Requisitos
Para frequentares o curso React Avançado, deverás ter conhecimentos de JavaScript e de React.
Programa
- Gestão de estado entre componetes react
- Redux
- Debugging em redux
Gestão de estado entre componetes react
- Soluções out of the box da biblioteca react
- Soluções baseadas em arquitetura e hierarquia de componentes
Redux
- Introdução ao Redux
- O Redux como meio de comunicação entre componentes
- Implementaçães baseadas em Redux
- Componentes Redux (Store, Action, Reduer e Dispatcher)
Debugging em redux
- Devtools para redux
- Técnicas de debug em soluções baseadas em redux