Formação em

Pré-lançamento

Formações Mobile React Native: gerenciando estados da aplicação com Redux

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

Domine Redux no React Native e construa aplicativos mais eficientes

* Esta formação faz parte dos nossos cursos de Mobile

Quero Estudar na Alura
32h

Para conclusão

4
Cursos
1
Vídeo extra
3
Artigos

Essa formação está em pré-lançamento! O que isso quer dizer? Uma formação em pré-lançamento indica que o time está trabalhando nela nesse exato momento.

Você já pode fazer os primeiros cursos dessa formação. Ela continuará a ser criada a partir do seu feedback no fim dos cursos e no nosso Discord.

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!

Por que estudar esta formação?

  • Guia de aprendizado

    Conteúdos pensados para facilitar seu estudo

  • Do básico ao avançado

    Formação completa para o mercado

  • Você dentro do mercado

    Do zero ao sonhado emprego em sua área de interesse

Comece essa formação agora mesmo e capacite-se para seu próximo projeto!

Conheça os planos

Com quem você vai aprender?

  • Luiz Fernando Ribeiro

  • Luiz Fernando Ribeiro

  • Mario Souto

    Vivo no 220v, sempre atrás de um filme/rolê novo e codando desafios aleatórios em JavaScript. Adoro fazer sites e falar/dar aulas sobre isso no @nubank, meu canal no YouTube DevSoutinho e na @alura

  • Mario Souto

    Vivo no 220v, sempre atrás de um filme/rolê novo e codando desafios aleatórios em JavaScript. Adoro fazer sites e falar/dar aulas sobre isso no @nubank, meu canal no YouTube DevSoutinho e na @alura

Essa formação está em pré-lançamento. O que isso quer dizer? Uma formação em pré-lançamento indica que o time está trabalhando nela nesse exato momento.

Ao mesmo tempo você já pode fazer os primeiros cursos e conteúdo. Ela será criada a partir do seu feedback no fim dos cursos e no nosso Discord.

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.

    • Artigo Redux: desvendando a arquitetura com Flux | Alura

    • Curso React Native: gerenciando estados globais com Redux Toolkit

      08h
      • Entenda a nomenclatura dos termos dentro do Redux como Store, Reducer, Action, Dispatch e Payload
      • Integre o Redux Toolkit em projetos React Native
      • Entenda o ciclo de vida do Redux
      • Faça o gerenciamento de estado de usuário no Redux
      • Aprenda a configurar o Flipper dentro de um projeto em react-native e expo
      • Utilize o plugin flipper-redux/redux-debugger para depurar seus aplicativos com Redux
    • Artigo Estados globais: diferenças entre Redux e Context API | Alura

    • Artigo Prop Drilling: o que é? | Alura

    • Curso React Native: imutabilidade simplificada no Redux Toolkit com Immer

      06h
      • Aprenda a clonar um projeto do Github e instalar dependências
      • Configure o Flipper para funcionar com projetos Expo e utilize o plugin redux-debugger para depurar projetos com Redux
      • Saiba como trabalhar com tipagem no Redux usando TypeScript
      • Entenda como utilizar recursos úteis no Typescript como Partial e Non-null assertion
      • Compreenda a diferença entre tipos primitivos e complexos em JavaScript
      • Explore os conceitos de mutabilidade e imutabilidade em JavaScript
      • Descubra a biblioteca Immer para lidar com mutabilidade em tipos complexos
  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.

    • Alura+ Como funciona o Redux por debaixo dos panos?

    • Curso React Native: aplicando Middlewares com Redux Thunk

      08h
      • Entenda a importância e a função dos middlewares no Redux
      • Faça a refatoração de aplicativo para uso com Redux
      • Use o Redux thunk para rotinas de loading
      • Faça o gerenciamento de estados globais no Redux
      • Aprenda boas práticas de programação em alta performance com Redux e middleware
    • Curso React Native: criando cache em chamadas assíncronas com RTK Query

      08h
      • Aprenda o que é o RTKQuery
      • Realize funcionalidade do cache nas chamadas assíncronas
      • Entenda os conceitos de paginação e Infinite Loading
      • Implemente a paginação em projetos com React Native
      • Faça o gerenciamento de cache com paginação e Infinite Loading
      • Aumente a performance nas suas aplicações sabendo quando utilizar paginação

Escola

Mobile

Além dessa, a categoria Mobile conta com cursos de React Native, Flutter, iOS e Swift, Android, Kotlin, Jogos,e mais...

Conheça a Escola

Comece hoje mesmo os cursos de React Native: gerenciando estados da aplicação com Redux. Matricule-se agora!

Plus

De
R$ 1.800
12X
R$109
à vista R$1.308
  • Acesso a TODOS os cursos da Alura

    Mais de 1500 cursos completamente atualizados, com novos lançamentos todas as semanas, emProgramação, Front-end, UX & Design, Data Science, Mobile, DevOps e Inovação & Gestão.

  • Alura Challenges

    Desafios temáticos para você turbinar seu portfólio. Você aprende na prática, com exercícios e projetos que simulam o dia a dia profissional.

  • Alura Cases

    Webséries exclusivas com discussões avançadas sobre arquitetura de sistemas com profissionais de grandes corporações e startups.

  • Certificado

    Emitimos certificados para atestar que você finalizou nossos cursos e formações.

Matricule-se

Pro

De
R$ 2.400
12X
R$149
à vista R$1.788
  • Acesso a TODOS os cursos da Alura

    Mais de 1500 cursos completamente atualizados, com novos lançamentos todas as semanas, emProgramação, Front-end, UX & Design, Data Science, Mobile, DevOps e Inovação & Gestão.

  • Alura Challenges

    Desafios temáticos para você turbinar seu portfólio. Você aprende na prática, com exercícios e projetos que simulam o dia a dia profissional.

  • Alura Cases

    Webséries exclusivas com discussões avançadas sobre arquitetura de sistemas com profissionais de grandes corporações e startups.

  • Certificado

    Emitimos certificados para atestar que você finalizou nossos cursos e formações.

  • Luri powered by ChatGPT

    Luri é nossa inteligência artificial que tira dúvidas, dá exemplos práticos e ajuda a mergulhar ainda mais durante as aulas. Você pode conversar com Luri até 100 mensagens por semana.

  • Alura Língua (incluindo curso Inglês para Devs)

    Estude a língua inglesa com um curso 100% focado em tecnologia e expanda seus horizontes profissionais.

Matricule-se
Conheça os Planos para Empresas

Acesso completo
durante 1 ano

Estude 24h/dia
onde e quando quiser

Novos cursos
todas as semanas