All Projects → fausfore → Ngrx French Guide

fausfore / Ngrx French Guide

Le guide sur l'utilisation de NGRX dans une application Angular

Programming Languages

typescript
32286 projects

Projects that are alternatives of or similar to Ngrx French Guide

Aspnetcore Angular Ngrx
🚀 An ASP.NET Core WebAPI Demo with an Angular Client using Ngrx store and effects and Signalr
Stars: ✭ 141 (+354.84%)
Mutual labels:  store, ngrx
Road To Master Ngrx Store
A curated guided hyperlinks to learn all there is to know of Ngrx/Store and state management in general
Stars: ✭ 15 (-51.61%)
Mutual labels:  ngrx
Cddstore
高仿国美商城
Stars: ✭ 752 (+2325.81%)
Mutual labels:  store
Windowscompositionsamples
Windows Composition Samples the place for getting the latest code samples and demos using Windows.UI.Xaml and Windows.UI.Composition to make beautiful Universal Windows Platform applications.
Stars: ✭ 922 (+2874.19%)
Mutual labels:  effects
Echoes Player
Echoes Player: the missing Media Player experience for Youtube - Built with Angular (9), ngrx (9), Angular CLI, Boostrap (SASS), Youtube api
Stars: ✭ 802 (+2487.1%)
Mutual labels:  ngrx
Folo
📋 Form & Layout JS Components
Stars: ✭ 26 (-16.13%)
Mutual labels:  store
Universal
Seed project for Angular Universal apps featuring Server-Side Rendering (SSR), Webpack, CLI scaffolding, dev/prod modes, AoT compilation, HMR, SCSS compilation, lazy loading, config, cache, i18n, SEO, and TSLint/codelyzer
Stars: ✭ 669 (+2058.06%)
Mutual labels:  ngrx
Angular Ngrx Data
Angular with ngRx and experimental ngrx-data helper
Stars: ✭ 954 (+2977.42%)
Mutual labels:  ngrx
Platform
Reactive libraries for Angular
Stars: ✭ 7,020 (+22545.16%)
Mutual labels:  ngrx
Fsfirestore
Functional F# library to access Firestore database hosted on Google Cloud Platform (GCP) or Firebase.
Stars: ✭ 22 (-29.03%)
Mutual labels:  store
Angular Github Issues
This repository searches github for repositories, issues, and users. It is written in Angular 10 and is using ngrx/store for state.
Stars: ✭ 18 (-41.94%)
Mutual labels:  ngrx
Angularfire
The official Angular library for Firebase.
Stars: ✭ 7,029 (+22574.19%)
Mutual labels:  ngrx
Crrefresh
An easy way to use pull-to-refresh
Stars: ✭ 832 (+2583.87%)
Mutual labels:  effects
Visualeffectview
Dynamic blur background view with tint color (UIVisualEffectView subclass) 📱
Stars: ✭ 795 (+2464.52%)
Mutual labels:  effects
Angular Webpack Starter
A complete Angular 6 and Webpack 4 starter seed with minimal and full featured branches. Full featured branch includes: Material Design 2 (Bootstrap 4 branch available as well), @ngrx, HMR, DLLs and optional use of Universal for server-side rendering - Supports AOT (offline) compilation, sync and lazy loading. Karma/Protractor for e2e/unit tests.
Stars: ✭ 911 (+2838.71%)
Mutual labels:  ngrx
Glasscord
[BUGFIXES ONLY, SUPPORT WILL DROP MAR 1, 2021] Injecting composition effects into Electron applications!
Stars: ✭ 737 (+2277.42%)
Mutual labels:  effects
Entitypostprocessor2d
A unity package for applying post-processing effects to assembled 2D assets
Stars: ✭ 17 (-45.16%)
Mutual labels:  effects
Ngx Remotedata
💥 Slaying a UI Antipattern with Angular
Stars: ✭ 25 (-19.35%)
Mutual labels:  ngrx
Angular Espanol
Recursos, tutoriales y artículos para aprender Angular en español
Stars: ✭ 31 (+0%)
Mutual labels:  ngrx
Trousseau
File based encrypted key-value store
Stars: ✭ 915 (+2851.61%)
Mutual labels:  store

Sommaire

10/03/2018

Ceci est un tutoriel pour débuter sur NGRX. Vous verrez les différents concepts de cette librairie par le biais d'un exercice de création d'une todo-list, ainsi que l'optimisation de notre application par l'utilisation du pattern Redux.

Actuellement Ngrx est en version 5 ainsi que Angular.

0 - Introduction

  1. Redux, kesako ?

  2. Pourquoi Redux alors ?

  3. Flux vs Redux

  4. Le Store, la base de tout

  5. Le root reducer

  6. Le schéma

  7. Les actions

  8. Action creator

1 - De Redux à NGRX

  1. Installation

  2. Architecture Folder

  3. Commençons ! [ début du tutoriel ]

2 - Getters & create todo

  1. Le Pipe et les opérateurs RXJS

  2. Les States Selectors

  3. Créer une todo

3 - Delete todo

  1. Gérer les ids

4 - Un peu de refacto !

  1. @Alias

5 - Select & Update Todo

6 - Créer une API

  1. Service Angular Get Todo

  2. Introduction de Effects

7 - Load Guard & DevTools

  1. Redux Devtools

8 - Create Todo v2

9 - Delete Todo v2

10 - Update Todo v2

11 - Les actions de type ERROR

  1. Système de logs

12 - @Ngrx/Entity

13 - Bonus Stage

  1. Schematics

  2. Basics testing

  3. Change Detection OnPush

14 - Advanced testing

  1. Mocks

  2. Actions

  3. Reducers

  4. Selectors

  5. Effects

Conclusion

J’espère que ce tutoriel vous aura permis de comprendre NGRX et son implémentation. Il reste des points comme les Meta-reducers ou le router-store que vous pouvez retrouver sur le gitHub officelle de NGRX.

Un autre utilitaire intéressant, le module ngrx-actions. Il vous permettra de réduire votre code reduxien avec des décorateurs.

Auteur : @Fausfore / Matias Ljubica

Note that the project description data, including the texts, logos, images, and/or trademarks, for each open source project belongs to its rightful owner. If you wish to add or remove any projects, please contact us at [email protected].