LogoLogo
v3.7
v3.7
  • README
  • Getting Started
    • Why
    • Installation
  • Concepts
    • Introduction
    • Store
    • Actions
    • State
    • Select
  • Advanced
    • Action Handlers
    • Actions Life Cycle
    • Cancellation
    • Composition
    • Error Handling
    • Ivy Migration Guide
    • Lazy Loading
    • Life-cycle
    • Mapped Sub States
    • Meta Reducers
    • Optimizing Selectors
    • Options
    • Shared State
    • State Token
    • State Operators
    • Sub States
  • Recipes
    • Authentication
    • Caching
    • Component Events from NGXS
    • Debouncing Actions
    • Dynamic Plugins
    • Immutability Helpers
    • Module Federation
    • Style Guide
    • Unit Testing
    • RxAngular Integration
  • Snippets
    • State Operators
  • Plugins
    • Introduction
    • CLI
    • Logger
    • Devtools
    • Storage
    • Forms
    • Web Socket
    • Router
    • HMR
  • NGXS Labs
    • Introduction
  • Community
    • FAQ
    • Resources
    • Contributors
    • Contributing
    • Sponsors
  • Changelog
Powered by GitBook
On this page
  • ❓ What is NGXS?
  • 🌱 Does NGXS work with Ivy?
  • 👋 New to NGXS?
  • ❓ Need Help?
  • ❤️ Giving Back
  • Sponsors
  • Organisations
  • Individuals
  • Contributors

README

NextGetting Started

Last updated 2 years ago

NGXS is a state management pattern + library for Angular

❓ What is NGXS?

NGXS is a state management pattern + library for Angular. It acts as a single source of truth for your application's state, providing simple rules for predictable state mutations.

NGXS is modeled after the CQRS pattern popularly implemented in libraries like Redux and NgRx but reduces boilerplate by using modern TypeScript features such as classes and decorators.

🌱 Does NGXS work with Ivy?

Yes, it does, and very easily. Check out the for details.

👋 New to NGXS?

If you're just getting started with NGXS, I recommend you head over to the and then explore the rich ecosystem of examples in the page.

❓ Need Help?

For questions, please ask them on Stack Overflow with the ngxs tag:

To chat with other users and contributors join us on Slack:

If you think there is a bug in this library, you can open an issue on GitHub (). If possible a link to a (or github) repo with a repro or a failing test would be great.

❤️ Giving Back

Become a or a .

Sponsors

Organisations

Individuals

Contributors

Thank you to the organisations sponsoring us and to the individuals that financially back our work and the running of our open source community. Become or today. Every bit helps!

Thanks to all our ! Open source does not work without you!

a sponsor
a backer
contributors
NGXS Ivy migration guide
concepts
community resources
https://stackoverflow.com/questions/ask?tags=ngxs
https://join.slack.com/t/ngxs/shared_invite/zt-by26i24h-2CC5~vqwNCiZa~RRibh60Q
https://github.com/ngxs/store/issues/new
http://stackblitz.com
Contributor
Sponsor
Primary
Sponsor 1
Sponsor 2
Sponsor 3
Sponsor 4
Sponsor 5
Sponsor 6
Sponsor 7
Sponsor 8
Sponsor 9
Backers