Angular Ngrx Material Starter screenshot

Angular Ngrx Material Starter

Author Avatar Theme by Tomastrajan
Updated: 12 Oct 2021
2861 Stars

Angular, NgRx, Angular CLI & Angular Material Starter Project

Categories

Overview:

The Angular 12, NgRx, and Angular Material Starter is a comprehensive repository that serves as a starting point for developers looking to build Angular applications following best practices. It includes features such as @ngrx/store for state management, @ngrx/effects for side effects, and Angular Material for UI components.

Features:

  • Up-to-date Angular Application: Follows recent best practices in Angular development.
  • @ngrx/store: Includes reducers, actions, and selectors for state management.
  • @ngrx/effects: Implements side effects like HTTP requests, logging, and notifications.
  • @ngrx/entity: Facilitates CRUD operations.
  • @ngrx/router-store: Connects Angular Router to @ngrx/store.
  • @ngrx/store-devtools: Enables a powerful time-traveling debugger.

Installation:

To install the Angular 12, NgRx, and Angular Material Starter, follow these steps:

  1. Clone the repository: git clone <repository_url>
  2. Install dependencies: npm install
  3. Start the development server: npm start

Summary:

The Angular 12, NgRx, and Angular Material Starter is a well-structured repository that provides a solid foundation for Angular developers to build applications following best practices. It includes key features like @ngrx/store for state management and @ngrx/effects for side effects, making it a valuable resource for those embarking on Angular projects.