Why State Management is Important For Angular Apps

Manage your data well enough to make your apps efficient

Bhargav Bachina
Bachina Labs

--

Photo by Luke Chesser on Unsplash

When it comes to software engineering it’s all about the data. Databases store the data, server-side technologies like Java, .NET, etc move data around and from server to client, Frontend frameworks use that data and show that to the user. All the tools and frameworks that we use to make the data move efficiently. For example, it’s very easy to use one of the available database engines such as MySql, Oracle, PostgreSQL, etc, and create a table and put data in it but, designing the data so that you query the database efficiently and without performance bottlenecks are important.

If you want to make quick decisions in the project: know Your data well

If you want to make your apps efficient: Design your data well

Managing your data in frontend frameworks is equally important as databases. You could avoid a number of API calls if you manage your data well. In this post, we will see how we can manage your data well with state management tools in Angular applications.

  • How Data Flows Without State Management
  • How Data Flows With State Management
  • Prerequisites
  • How NGRX Works

--

--