Ngrx TraitsNgrx TraitsDocs
MediumDiscordGitHub

Getting Started

  • What is Ngrx Traits?
  • Installation
  • Start Coding
  • Working with Entities
  • Caching
  • Playground
  • Examples
  • Articles and Videos
  • Migrating to v21

Store Features

Call Backend

  • withCalls
  • withCallStatus
  • withEntitiesLoadingCall
  • withCallStatusMap
  • withEntitiesCalls
  • withAllCallStatus

Entities Filtering

  • withEntitiesLocalFilter
  • withEntitiesRemoteFilter
  • withEntitiesHybridFilter

Entities Pagination

  • withEntitiesLocalPagination
  • withEntitiesRemotePagination
  • withEntitiesRemoteScrollPagination

Entities Selection

  • withEntitiesSingleSelection
  • withEntitiesMultiSelection

Entities Sorting

  • withEntitiesLocalSort
  • withEntitiesRemoteSort

Sync State To Url, Web Storage and SSR

  • withSyncToWebStorage
  • withRouteParams
  • withRoute
  • withEntitiesSyncToRouteQueryParams
  • withSyncToRouteQueryParams
  • withServerStateTransfer

Others

  • withLogger
  • withFeatureFactory

Utils

  • ExtractStoreFeatureOutput
  • Rename Collection Schematic

Support

Getting Started

Installation

Install @ngrx/signals

Besides angular, you will need to have ngrx/signals installed with this lib you can do so with:

npm i @ngrx/signals --save
npm i @ngrx-traits/signals --save

Install @ngrx-traits/signals

Then you can install @ngrx-traits/signals with:

npm i @ngrx-traits/signals --save
yarn add @ngrx-traits/signals

Next Steps

Now you are ready to start Coding

  • Documentation
  • Introduction
  • Start Coding
  • Open Source
  • Contributors
  • Contribute
  • Sponsor
  • More
  • Github
  • Blog
  • Discord

Copyright © 2026 Ngrx Traits