1/4 NgRx Introduction and setup with lazy loaded modules [2020]

Опубликовано: 14 Май 2026
на канале: Applicable Programming
10,411
231

NgRx is quite tricky to setup for production projects, especially with lazy loaded modules. Also basic principles might be tricky to understand if you are just starting with it. So I thought to show you how I "hack" my way through ngrx example-app and set up minimum requirements for your new project.
We will also discuss problems that NgRx (should) solve, how it works, and how to use it in real life.

If you are interested in programming courses related to web, please visit https://www.ApplicableProgramming.com/ to view courses where we show the problem, then we try to solve it the hard way, and then we show how we can benefit from proven solutions.


Join our Facebook group to follow the news and join discussion
➡️   / applicableprogrammers  
or discord group if that is more your thing
➡️   / discord  

Need a hosting platform for your projects and portfolio? I've been using bluehost for over fifteen years for my personal and professional projects, and never had an issue or reason to use something else.
Find out more here https://www.bluehost.com/track/dakipro/


➤ LINKS
➡️ Source on github: https://github.com/applicable-program...
(use tags to navigate between lesson)
➡️ NgRx documentation: https://ngrx.io/guide/store
➡️ NgRx example app: https://github.com/ngrx/platform/tree...
➡️ NgRx store-localstorage: https://www.npmjs.com/package/ngrx-st...
➡️ Redux devtools (Chrome): https://chrome.google.com/webstore/de...
➡️ Smart vs Presentation components https://blog.angular-university.io/an...
➡️ Other tutorials: www.ApplicableProgramming.com


DISCLAIMER: Some of the links might be affiliated, which means that if you click on one of the product links, I’ll receive a commission. This helps support the channel and allows me to continue to make videos like this. I will never support or push a product I don't believe in. Thank you for the support!


Timestamps:
Intro (00:00)
Demo app setup (03:15)
Problem to solve (10:28)
Redux as a solution (13:02)
NgRx basics (15:00)
NgRx setup (17:54)
NgRx usage (32:18)