Pular para as informações do produto
1 de 1

Loja - Instituto Brasileiro de Terapias holísticas

Curso de Fechamento e Aplicação constroem o núcleo do Redux do zero

Curso de Fechamento e Aplicação constroem o núcleo do Redux do zero

Preço normal R$ 39,90 BRL
Preço normal R$ 127,00 BRL Preço promocional R$ 39,90 BRL
Promoção Esgotado
Frete calculado no checkout.

Construindo o núcleo do Redux do zero usando Closure e Apply

Avaliação: 0.0 de 50 avaliações

1 hora total

10 palestras

Todos os níveis

Construindo o núcleo do Redux do zero usando Closure e Apply À medida que as demandas por aplicações JavaScript de página única se tornam mais complexas, nosso código precisa lidar com uma quantidade maior de estado. Esse estado pode incluir respostas de servidores, dados em cache e dados criados localmente que ainda não foram salvos no servidor. A complexidade do estado da interface do usuário também está aumentando, pois precisamos gerenciar rotas ativas, abas selecionadas, indicadores de carregamento, controles de paginação e muito mais. Gerenciar esse estado em constante mudança pode ser desafiador. Quando um modelo pode atualizar outro modelo e uma visualização pode atualizar um modelo, que por sua vez atualiza outro modelo, torna-se difícil entender o fluxo de sua aplicação e controlar seu estado. Quando um sistema é opaco e não determinístico, torna-se difícil reproduzir bugs ou adicionar novos recursos. Além disso, novos requisitos estão surgindo no desenvolvimento de produtos de front-end. Como desenvolvedores, espera-se que lidemos com atualizações otimistas, renderização do lado do servidor, busca de dados antes das transições de rota e muito mais. Nos encontramos lidando com uma complexidade que nunca encontramos antes e podemos questionar se é hora de desistir. A resposta é não. Essa complexidade surge da combinação de dois conceitos que são desafiadores para a mente humana raciocinar: mutação e assincronicidade. Eu os chamo de Mentos e Coca-Cola. Individualmente, eles podem ser ótimos, mas juntos criam uma bagunça. Bibliotecas como o React visam resolver esse problema na camada de visualização, removendo tanto a assincronicidade quanto a manipulação direta do DOM. No entanto, o gerenciamento do estado dos seus dados fica por sua conta. É aqui que o Redux entra. Baseado nos princípios do Flux, CQRS e Event Sourcing, o Redux tem como objetivo tornar as mutações de estado previsíveis, impondo certas restrições sobre como e quando as atualizações podem ocorrer. Essas restrições são refletidas nos três princípios do Redux. O que você aprenderá - Obter uma compreensão profunda de Closure - Aprender sobre Escopo Léxico - Dominar o uso do Redux, uma biblioteca de gerenciamento de estado - Obter uma visão geral da biblioteca Global State
Ver informações completas