awesome-repositories.com
المدونة
awesome-repositories.com

اكتشف أفضل مستودعات المصادر المفتوحة باستخدام بحث مدعوم بالذكاء الاصطناعي.

استكشفعمليات بحث منسقةبدائل مفتوحة المصدربرمجيات ذاتية الاستضافةالمدونةخريطة الموقع
المشروعحولكيفية ترتيب النتائجالصحافةخادم MCP
قانونيالخصوصيةالشروط
© 2026 Bringes Technology SRL·VAT RO45896025·hello@awesome-repositories.com
·
ngrx avatar

ngrx/storeArchived

0
View on GitHub↗
3,869 نجوم·309 تفرعات·TypeScript·MIT·2 مشاهدات

Store

This project is a reactive state management library designed for Angular applications. It provides a centralized store that maintains a single immutable source of truth, ensuring that all application data transitions follow a predictable, unidirectional flow.

The library implements the Redux pattern, utilizing discrete actions and pure functions to trigger state updates. It leverages observable streams to propagate these changes, allowing user interface components to bind reactively to specific slices of data. By isolating asynchronous operations and external interactions into independent action-driven streams, the framework keeps core business logic decoupled from side effects.

Beyond state handling, the system includes comprehensive instrumentation for debugging and inspection. Developers can record sequences of actions and state snapshots to replay, pause, or revert application history. The library also supports synchronization between the centralized store and browser navigation events to maintain consistency across the application.

Features

  • State Management Libraries - Provides a reactive, centralized state container designed specifically for Angular applications.
  • Redux Implementations - Implements a predictable architecture using pure functions and discrete actions to manage application state.
  • Redux State Management - Implements a predictable state container using actions, reducers, and a unidirectional data flow.
  • Unidirectional Data Flow Architectures - Ensures consistent application behavior by enforcing a strict, predictable cycle where actions trigger unidirectional state updates.
  • Reactive State Management Libraries - The library retrieves specific portions of the application state as observable streams to reactively update user interface components whenever the underlying data changes.
  • Angular Application Frameworks - Provides a centralized source of truth for managing complex data within Angular applications.
  • Centralized State Management - Maintains application data in a single immutable structure with predictable, unidirectional flow.
  • State Slice Subscriptions - Retrieves specific slices of state as observable streams that emit only when the underlying data changes.
  • Application Debugging Tools - Offers a suite of instrumentation utilities for inspecting and replaying application state history.
  • Debugging and Inspection Tools - Provides instrumentation to record and replay state changes for troubleshooting complex logic and user interactions.
  • State Debugging Utilities - Enables developers to inspect, pause, and revert application history by recording and replaying state transitions.
  • Time-Travel Debuggers - Records action sequences and state snapshots to allow developers to replay, inspect, and debug application history.
  • Action Dispatching - Triggers state transitions by dispatching action objects to a central store for traceable updates.
  • Action-Driven Side Effect Triggers - Decouples asynchronous side effects from core business logic by mapping them to independent, action-driven streams.
  • Reactive Stream Architectures - Propagates state changes through observable streams to enable automatic, reactive updates in user interface components.
  • Asynchronous Side Effect Launchers - Isolates external API calls and background tasks into independent streams to maintain clean and testable business logic.
  • Side Effect Isolation - Separates external system interactions from business logic by mapping them to isolated action streams.
  • Reactive Data Bindings - Synchronizes user interface components with observable data streams for automatic view updates.
  • Reactive Programming Frameworks - Leverages observable streams to propagate data changes and drive reactive user interface updates.

سجل النجوم

مخطط تاريخ النجوم لـ ngrx/storeمخطط تاريخ النجوم لـ ngrx/store

بحث بالذكاء الاصطناعي

استكشف المزيد من المستودعات الرائعة

صف ما تحتاجه بلغة بسيطة — وسيقوم الذكاء الاصطناعي بترتيب آلاف المشاريع مفتوحة المصدر المنسقة حسب الصلة.

Start searching with AI

مجموعات مختارة تضم Store

مجموعات منسقة بعناية يظهر فيها Store.
  • State management library

الأسئلة الشائعة

ما هي وظيفة ngrx/store؟

This project is a reactive state management library designed for Angular applications. It provides a centralized store that maintains a single immutable source of truth, ensuring that all application data transitions follow a predictable, unidirectional flow.

ما هي الميزات الرئيسية لـ ngrx/store؟

الميزات الرئيسية لـ ngrx/store هي: State Management Libraries, Redux Implementations, Redux State Management, Unidirectional Data Flow Architectures, Reactive State Management Libraries, Angular Application Frameworks, Centralized State Management, State Slice Subscriptions.

ما هي البدائل مفتوحة المصدر لـ ngrx/store؟

تشمل البدائل مفتوحة المصدر لـ ngrx/store: day8/re-frame — re-frame is a functional framework for building single-page applications in ClojureScript. It provides a centralized,… happypoulp/redux-tutorial — This project is a Redux state management tutorial and frontend state architecture guide. It serves as an educational… kdchang/reactjs101 — This project is a comprehensive instructional resource and tutorial guide for learning React and the broader frontend… reflux/refluxjs — Refluxjs is a state management library designed to implement a unidirectional dataflow architecture. It manages… zerobias/effector — Effector is a reactive state management library and data flow orchestrator designed for building complex, event-driven… ngrx/platform — This project is a state management framework for Angular applications that provides a predictable state container. It…

بدائل مفتوحة المصدر لـ Store

مشاريع مفتوحة المصدر مشابهة، مرتبة حسب عدد الميزات المشتركة مع Store.
  • day8/re-frameالصورة الرمزية لـ day8

    day8/re-frame

    5,532عرض على GitHub↗

    re-frame is a functional framework for building single-page applications in ClojureScript. It provides a centralized, immutable database that serves as the single source of truth for the entire application state, enforcing a strict unidirectional data flow where events trigger state transitions and subsequent view updates. The framework distinguishes itself through a reactive signal graph and an interceptor-based middleware pipeline. By treating application logic as a sequence of data-driven events and declarative side effects, it decouples business logic from the view layer. This architectur

    Clojureclojurescriptre-framereact
    عرض على GitHub↗5,532
  • happypoulp/redux-tutorialالصورة الرمزية لـ happypoulp

    happypoulp/redux-tutorial

    3,731عرض على GitHub↗

    This project is a Redux state management tutorial and frontend state architecture guide. It serves as an educational resource for learning how to centralize application data and maintain a consistent state across a user interface. The repository provides a collection of executable JavaScript state management examples. These samples allow for state experimentation by running isolated code to verify data flow patterns and store implementations. The content covers frontend data flow architecture, specifically focusing on unidirectional data flow, the use of pure function reducers, and action-ba

    JavaScript
    عرض على GitHub↗3,731
  • kdchang/reactjs101الصورة الرمزية لـ kdchang

    kdchang/reactjs101

    4,343عرض على GitHub↗

    This project is a comprehensive instructional resource and tutorial guide for learning React and the broader frontend engineering ecosystem. It serves as a structured course covering the fundamentals of building user interfaces through component-based architecture. The project provides specialized guides on coordinating application data via Redux state management, integrating and mutating data using GraphQL and Relay, and building native mobile applications using a single codebase. It also includes a dedicated tutorial for verifying component behavior through unit testing, shallow rendering,

    JavaScriptandriodecmascriptecmascript2015
    عرض على GitHub↗4,343
  • reflux/refluxjsالصورة الرمزية لـ reflux

    reflux/refluxjs

    5,323عرض على GitHub↗

    Refluxjs is a state management library designed to implement a unidirectional dataflow architecture. It manages application state through a strict cycle of actions and stores to prevent unpredictable update loops. The library coordinates asynchronous operations by managing event streams and triggering related success or failure actions. It also provides a global state registry that tracks store states via unique identifiers, enabling deep cloning for persistence and time-travel debugging. Its capability surface covers centralized state management, including the creation of data stores and de

    JavaScript
    عرض على GitHub↗5,323
  • عرض جميع البدائل الـ 30 لـ Store→