Sitemap
Webtips

Explore the world of web technologies through a series of tutorials

NgRx Practical Examples

Why Is Learning State Management So Hard?

8 min readJun 2, 2020

--

Press enter or click to view image in full size
Woman holding the NgRx logo

Why Is NgRx So Hard?

When I was first learning NgRx, I struggled. A lot. There were simply too many new concepts to learn and not a lot of good training materials at the time. The official docs didn’t even exist back then!

Now I use tools like NgRx every day to build Angular applications. I have learned several things along the way getting to this point and I want to help other developers who may be having the same struggles I did. I want to create the tutorial I wish I would have had when I first started.

In order to do that, I will show the most important thing that was missing from the early learning material on the subject… PRACTICAL EXAMPLES. I don’t need to build a “counter” app that increments and decrements. I don’t need to build a Hello World app. I need to build large-scale enterprise applications that have thousands of users and even more requirements! My guess is you do too. Let’s get started!

What Is State?

Let me tell you something that I really needed to hear when I first get started in state management.

State is just an object.

That’s it. Just an object that gets updated by pure functions. Now, the second part is…

--

--

Josh Hicks
Josh Hicks

Written by Josh Hicks

Software engineer, writer, traveler, weight lifter

Webtips
Webtips

Published in Webtips

Explore the world of web technologies through a series of tutorials