Este curso é um guia completo para o novo ecossistema NgRx, incluindo Store, Effects, Selectors e DevTools
A biblioteca de gerenciamento de estado mais popular no espaço Angular é a NgRx, e por boas razões. A última versão do NgRx é provavelmente uma das mais importantes em todo o ecossistema Angular recentemente. Embora compatível com versões anteriores, ele contém tantas funcionalidades novas que é quase uma nova biblioteca de gerenciamento de estado.
Aprenderemos os conceitos principais de Ações, Redutores, Efeitos e Seletores
Visão geral do curso
Neste curso, vamos fazer um pequeno aplicativo que será construído sem nenhum gerenciamento de estado. Vamos entender quais são as consequências de não fazer o gerenciamento de estados identificando alguns problemas que a aplicação apresenta em sua forma inicial.
Em seguida, começaremos a refatorar o aplicativo e adicionaremos o gerenciamento de estado ao aplicativo em várias telas, passo a passo.
Este curso abrange os seguintes tópicos:
Introdução e instalação do angular.
Instalação de recursos + configurações no projeto.
Criação do Model e Service.
Criação do Componente de Listagem.
Criação do Componente de Cadastro.
Implementação do NGRX.
Criando uma Action.
Criando um Reducer.
Criando os Selectors.
Criando o Effects.
Configurações finais do NGRX no projeto.
Modificando o Componente de Listagem e implementando o NGRX.
Modificando o Componente de Cadastro e implementando o NGRX.
Adaptações para realizar o Update.
Adaptações para realizar o Get By ID e o Delete com NGRX
Removendo registro com NGRX.
Aprendendo Listas Customizadas com o Selector.