Essa formação é antiga e não faz mais parte da grade oficial, confira as mudanças.

React Native: gerenciando estados da aplicação com Redux

Domine Redux no React Native e construa aplicativos mais eficientes

0/6 Cursos finalizados
Esta formação faz parte da escola Mobile
47h

Para conclusão

6

Cursos

1

Vídeo extra

4

Artigos

React Native: desenvolvendo aplicações com Redux

Chegou o momento de elevar suas habilidades em React Native para um novo nível de qualidade.

Nesta formação, você terá a oportunidade de aprender as habilidades básicas de gerenciamento de estado com uma das principais ferramentas do mercado: o Redux, que é uma biblioteca de gerenciamento de estado muito utilizada no mundo de desenvolvimento de software e nas comunidades.

O Redux vai te auxiliar no controle dos dados compartilhados em toda a sua aplicação, tornando mais fácil a manipulação e a atualização de dados. Dominar o uso do Redux é fundamental para qualquer pessoa que deseje desenvolver aplicativos de forma mais organizada e otimizada, uma vez que essa ferramenta vai garantir a consistência do estados da sua aplicação, facilitar a comunicação entre os seus componentes e deixar todos os seus dados disponíveis em um único lugar.

Quais são os benefícios de fazer essa formação?

  • Aprenda através da prática, colocando a mão na massa desde o início;
  • Siga uma trilha de aprendizado didática, cuidadosamente elaborada para facilitar seus estudos;
  • Domine o Redux para garantir a consistência do estado da aplicação e assegure que todos os componentes estejam sempre atualizados;
  • Integre o Redux em seu projeto para tornar a manipulação de dados mais eficiente e estruturada na sua aplicação;
  • Melhore a manutenção do código, uma vez que o Redux ajuda a separar as responsabilidades e torna mais fácil identificar e corrigir problemas.

O que é necessário saber para estudar nesta formação?

Essa formação é considerada de nível intermediário. Portanto, para aproveitar ao máximo o conteúdo, é recomendado ter conhecimentos nas seguintes áreas:

  • React Native;
  • Typescript;
  • React Native com Navigation.

Está pronto para embarcar em mais uma jornada no fascinante mundo do React Native?

Inscreva-se na formação agora mesmo e leve suas aplicações para o próximo nível de excelência!

Com quem você irá aprender

📅 Planeje seus dias de estudo

Inicie a formação organizando sua rotina de estudos, pense em sua disponibilidade e defina sua dedicação.

Selecione quantos dias na semana você se comprometerá a estudar esta Formação:
Se você estudar 1 hora por dia, terá finalizado essa formação em aproximadamente

Passo a passo

  1. 1

    Gerenciamento de estados globais no Redux

    Neste primeiro passo, você irá aprender sobre o ciclo de vida do Redux, explorando termos-chave, como Store, Reducer, Action, Dispatch e Payload. Aprenderá a integrar o Redux Toolkit em projetos React Native para gerenciar estados globais, configurará o Flipper em projetos React Native e Expo, e utilizará o plugin flipper-redux/redux-debugger para depurar seus aplicativos com Redux. Também será abordada a diferença entre estados globais no Redux e na Context API, bem como o conceito de Prop Drilling.

  2. 2

    Introduzindo Middlewares no Redux

    Neste passo, você irá mais a fundo no Redux, aprendendo o que é middleware e por que ele é tão importante no ciclo de vida do Redux. Aprenderá a implementar middleware conhecidos como Redux Thunk e RTK Query para auxiliar em chamadas assíncronas e e cache de chamadas.

  3. 3

    Envolvendo Middlewares avançados

    Nesta etapa, você dominará o uso de middlewares. Iniciando com o Listener Middleware, presente no Redux Toolkit, que permite a criação de tarefas concorrentes, delay de chamadas e a execução de múltiplas APIs ou actions. Em seguida, avançaremos para o Redux Saga, o middleware mais utilizado no mercado, aprimorando as funcionalidades do Listener Middleware com opções adicionais e o uso de functions generators do JavaScript.