awesome-repositories.com
ब्लॉग
awesome-repositories.com

AI-संचालित खोज के साथ बेहतरीन ओपन-सोर्स रिपॉजिटरी खोजें।

एक्सप्लोर करेंक्यूरेटेड खोजेंओपन-सोर्स विकल्पसेल्फ-होस्टेड सॉफ्टवेयरब्लॉगसाइटमैप
प्रोजेक्टहमारे बारे मेंहम रैंकिंग कैसे करते हैंप्रेसMCP सर्वर
कानूनीगोपनीयताशर्तें
© 2026 Bringes Technology SRL·VAT RO45896025·hello@awesome-repositories.com
·

23 रिपॉजिटरी

Awesome GitHub RepositoriesReact State Bindings

Libraries that connect external state management containers to React UI components.

Distinct from React Integrations: Distinct from general React components or renderers; specifically refers to the bridge between a state store and the UI framework.

Explore 23 awesome GitHub repositories matching web development · React State Bindings. Refine with filters or upvote what's useful.

Awesome React State Bindings GitHub Repositories

AI के साथ बेहतरीन रिपॉजिटरी खोजें।हम AI का उपयोग करके सबसे सटीक रिपॉजिटरी खोजेंगे।
  • rackt/react-reduxrackt का अवतार

    rackt/react-redux

    23,471GitHub पर देखें↗

    React Redux is a set of official bindings and integration layers that connect a Redux global state container to a React user interface. It functions as a state synchronization library and a communication bridge, allowing components to read state and dispatch actions to a centralized store. The project decouples business logic from the view layer, ensuring that the user interface automatically updates whenever the underlying global state changes. It manages complex data flows by linking the UI to a central state container to share data across different components and screens. The library impl

    Provides official state bindings that connect a Redux store to React UI components.

    TypeScript
    GitHub पर देखें↗23,471
  • reactjs/react-reduxreactjs का अवतार

    reactjs/react-redux

    23,473GitHub पर देखें↗

    React Redux is a global state management bridge and a set of bindings that connect React components to a Redux state store. It serves as a communication layer and state store connector, allowing a declarative user interface to synchronize with a centralized source of truth. The library enables the synchronization of shared global state across an application by providing mechanisms to read state and dispatch actions directly from the view layer. It ensures predictable state transitions by bridging the gap between UI components and the Redux state container. The project covers core capabilitie

    Bridges the gap between Redux state containers and React components for efficient data synchronization and rendering.

    TypeScript
    GitHub पर देखें↗23,473
  • reduxjs/react-reduxR

    reduxjs/react-redux

    23,473GitHub पर देखें↗

    React-Redux provides the official bindings that connect a Redux state container to a React user interface. It functions as a state management integration and UI state connector, enabling the synchronization of a centralized data store with a component tree. The library ensures a predictable UI state flow by implementing a unidirectional data path between the interface and the state container. It allows components to read global state and dispatch actions to trigger updates, maintaining a single source of truth across the application. The project handles state synchronization through a combin

    Connects an external Redux state management container to React UI components for automatic synchronization.

    TypeScript
    GitHub पर देखें↗23,473
  • facebook/draft-jsfacebook का अवतार

    facebook/draft-js

    22,641GitHub पर देखें↗

    Draft-js is a framework for building customizable rich text editors within React applications. It functions as a content editable framework that separates the underlying data model from the visual rendering layer, acting as a rich text content engine to manage complex text data and formatting. The project utilizes an immutable state management system to ensure consistent updates and predictable undo history. It manages editor state through persistent data structures, providing an immutable data state manager to prevent accidental mutation. The framework includes capabilities for high perform

    Integrates the editor's internal state with React components using specialized state bindings.

    JavaScript
    GitHub पर देखें↗22,641
  • enzymejs/enzymeE

    enzymejs/enzyme

    19,831GitHub पर देखें↗

    Enzyme is a testing utility for React components designed to verify their output and behavior in a test environment. It serves as a test harness for UI components, providing tools to render visual elements, manage state transitions, and simulate synthetic events. The library distinguishes itself through multiple rendering modes, including a shallow rendering engine for isolated unit testing and full DOM rendering for testing deep integration. It employs an adapter-based integration system to maintain compatibility across different versions of the underlying framework. The toolkit covers a br

    Allows updating component properties and props to verify the user interface response to data changes.

    JavaScript
    GitHub पर देखें↗19,831
  • dvajs/dvadvajs का अवतार

    dvajs/dva

    16,164GitHub पर देखें↗

    Dva is a state management library and client-side application framework designed for building user interfaces with React and Redux. It functions as an asynchronous logic orchestrator and a single page application router, organizing application data through a structured data flow of reducers, effects, and subscriptions. The framework distinguishes itself through the use of generator functions to manage asynchronous workflows and sequential side effects, keeping these operations separate from synchronous state updates. It implements namespace-based model organization to group business logic and

    Connects the Redux-based state management container to React UI components via structured data flow.

    JavaScriptdvaelmframework
    GitHub पर देखें↗16,164
  • acdlite/recomposeacdlite का अवतार

    acdlite/recompose

    14,801GitHub पर देखें↗

    Recompose is a suite of toolsets for implementing higher-order component composition, context extraction, render optimization, and external state integration. It provides a library of utilities to wrap components in reusable logic and behavioral layers, allowing developers to chain functional wrappers and reduce nesting within a component tree. The project focuses on the composition of functional wrappers to inject properties and behavior into components. It includes a set of helpers for extracting values from component context and passing them as direct properties, as well as tools for integ

    Bridges external data sources and state management containers to React UI components.

    JavaScript
    GitHub पर देखें↗14,801
  • microsoft/frontend-bootcampmicrosoft का अवतार

    microsoft/frontend-bootcamp

    10,792GitHub पर देखें↗

    Frontend Workshop from HTML/CSS/JS to TypeScript/React/Redux

    Teaches binding React components to state changes for automatic UI re-rendering.

    TypeScriptcsscss-in-jshtml
    GitHub पर देखें↗10,792
  • reactide/reactidereactide का अवतार

    reactide/reactide

    10,502GitHub पर देखें↗

    Reactide is the first dedicated IDE for React web application development.

    Debugs React applications by viewing a live component tree with props and state for every component.

    JavaScriptdesktop-appdevtoolselectron
    GitHub पर देखें↗10,502
  • pmndrs/valtiopmndrs का अवतार

    pmndrs/valtio

    10,196GitHub पर देखें↗

    Valtio is a proxy-based state management library and reactive state engine that provides a mutable state store. It allows application state to be updated through direct object mutations rather than immutable patterns, using JavaScript proxies to track changes and trigger updates. For React applications, it includes a synchronization hook that ensures components re-render only when the specific properties they access are modified. The system supports reactive data derivation through computed properties that automatically update when their underlying dependencies change. It maintains reactivity

    Ships a synchronization hook that connects proxy state to React components for optimized rendering.

    TypeScriptmutableproxyreact
    GitHub पर देखें↗10,196
  • prevwong/craft.jsprevwong का अवतार

    prevwong/craft.js

    8,683GitHub पर देखें↗

    Craft.js is a framework for building extensible drag-and-drop page editors using React components and serializable state management. It provides the core infrastructure to construct custom page builders where users can compose layouts by dragging, dropping, and repositioning elements within a structured editor environment. The framework manages editor state through a component-based node tree, where each user element is represented as an internal node storing its type, props, and parent relationships. This state is managed via React Context and can be serialized to JSON for persistence and sh

    Manages editor state through React Context, enabling components to read and manipulate the page composition tree.

    TypeScriptdraft-jsdrag-and-drophtml-builder
    GitHub पर देखें↗8,683
  • mrousavy/react-native-mmkvmrousavy का अवतार

    mrousavy/react-native-mmkv

    8,404GitHub पर देखें↗

    react-native-mmkv is a synchronous mobile persistence system that provides an encrypted key-value store for mobile applications. It serves as a high-performance wrapper for the MMKV storage engine, eliminating asynchronous overhead by reading and writing values directly to disk. The project distinguishes itself through shared app group storage, which allows data access across multiple application extensions via a shared filesystem directory. It also provides state-synced storage hooks that automatically trigger component updates when stored key-value pairs change. The system covers a broad r

    Ships state-synced storage hooks that automatically trigger React component updates when stored values change.

    TypeScriptandroidcppdatabase
    GitHub पर देखें↗8,404
  • day8/re-frameday8 का अवतार

    day8/re-frame

    5,532GitHub पर देखें↗

    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

    Connects external state management containers to React UI components to decouple business logic.

    Clojureclojurescriptre-framereact
    GitHub पर देखें↗5,532
  • reflux/refluxjsreflux का अवतार

    reflux/refluxjs

    5,323GitHub पर देखें↗

    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

    Binds central store data directly to React components to trigger automatic view re-renders.

    JavaScript
    GitHub पर देखें↗5,323
  • testing-library/react-hooks-testing-librarytesting-library का अवतार

    testing-library/react-hooks-testing-library

    5,266GitHub पर देखें↗

    This project is a specialized test harness and mocking utility designed for unit testing React hooks in isolation. It provides a simulated component environment that executes hook logic and tracks returned values without requiring a full user interface. The library enables the verification of hook lifecycles, including mounting, updating, and unmounting phases. It features mechanisms for injecting properties to force re-renders and an asynchronous waiting system to ensure state updates are processed before assertions are run. The toolset covers state management verification, automated lifecy

    Utilities for verifying how hooks respond to state changes by triggering re-renders and managing cleanup.

    TypeScriptjavascriptreact-hooksreactjs
    GitHub पर देखें↗5,266
  • tinyplex/tinybasetinyplex का अवतार

    tinyplex/tinybase

    5,110GitHub पर देखें↗

    TinyBase एक रिएक्टिव डेटा स्टोर और इन-मेमोरी रिलेशनल डेटाबेस है जिसे क्लाइंट-साइड स्टेट पर्सिस्टेंस के लिए डिज़ाइन किया गया है। यह एक लोकल-फर्स्ट सिंक इंजन के रूप में कार्य करता है जो नियतात्मक डेटा अभिसरण (deterministic data convergence) सुनिश्चित करने के लिए संघर्ष-मुक्त प्रतिकृति डेटा प्रकारों (CRDTs) और लॉजिकल क्लॉक का उपयोग करके वितरित स्टेट को मर्ज करता है। इस प्रोजेक्ट में एक स्कीमा वैलिडेशन लाइब्रेरी है जो Zod, Yup और TypeBox जैसे टूल से बाहरी परिभाषाओं को टाइप-सेफ स्टोर परिभाषाओं में बदलती है। यह कई क्लाइंट्स और सर्वरों में सुसंगत स्टेट बनाए रखने के लिए Automerge, Yjs और PartyKit के साथ सिंक्रोनाइज़ेशन का उपयोग करके वास्तविक समय के सहयोगी संपादन के लिए एक इंफ्रास्ट्रक्चर प्रदान करती है। क्षमता सतह में टेबल और फॉरेन कीज़ के साथ रिलेशनल डेटा मॉडलिंग, SQL-जैसे क्वेरी और इंडेक्सिंग, और समूहीकृत म्यूटेशन के लिए एटॉमिक ट्रांजेक्शन शामिल हैं। यह ब्राउज़र स्टोरेज, SQLite और Cloudflare Durable Objects सहित पर्सिस्टेंस एडेप्टर की एक विस्तृत श्रृंखला का समर्थन करती है। सिस्टम React, SolidJS और Svelte के साथ एकीकरण के लिए द्विदिश स्टेट बाइंडिंग और घोषणात्मक कंपोनेंट्स भी प्रदान करता है।

    Provides specialized bindings that connect the reactive data store to React UI components.

    TypeScriptdatajavascriptreact
    GitHub पर देखें↗5,110
  • andrewngu/sound-reduxandrewngu का अवतार

    andrewngu/sound-redux

    4,981GitHub पर देखें↗

    Sound-redux एक React-आधारित ऑडियो प्लेयर और SoundCloud API क्लाइंट है जिसे ऑडियो ट्रैक ब्राउज़ करने और चलाने के लिए डिज़ाइन किया गया है। यह एप्लिकेशन में प्लेबैक और ट्रैक मेटाडेटा को सिंक्रोनाइज़ करने के लिए Redux स्टेट मैनेजर के रूप में कार्य करता है। यह प्रोजेक्ट संगीत ट्रैक और कलाकार की जानकारी लाने और प्रदर्शित करने के लिए SoundCloud API के साथ एकीकृत होता है। यह एक संगीत स्ट्रीमिंग इंटरफ़ेस के निर्माण को सक्षम बनाता है जो सार्वजनिक खपत के लिए रिमोट बाहरी सेवाओं से एक कस्टम यूजर इंटरफ़ेस को जोड़ता है। यह एप्लिकेशन Redux-आधारित स्टेट प्रबंधन प्रणाली और कंपोनेंट-आधारित UI रेंडरिंग मॉडल का उपयोग करता है। यह डेटा प्रवाह और नेविगेशन को प्रबंधित करने के लिए सिंगल-पेज एप्लिकेशन रूटिंग और REST-आधारित API एकीकरण को शामिल करता है।

    Handles complex application states and data flows for a media player using React and Redux.

    JavaScriptmusicreactredux
    GitHub पर देखें↗4,981
  • zerobias/effectorzerobias का अवतार

    zerobias/effector

    4,837GitHub पर देखें↗

    Effector is a reactive state management library and data flow orchestrator designed for building complex, event-driven applications. It models application logic as a directed acyclic graph, where state updates and asynchronous side effects propagate automatically through declarative pipelines. By decoupling business logic from user interface layers, it allows developers to maintain state in independent containers that communicate via standard interfaces, ensuring the system remains framework-agnostic. The library distinguishes itself through its robust support for isolated execution scopes, w

    Connects state containers to components using specialized hooks to trigger re-renders based on data changes.

    TypeScript
    GitHub पर देखें↗4,837
  • effector/effectoreffector का अवतार

    effector/effector

    4,837GitHub पर देखें↗

    Effector is a reactive state management library designed for building complex, event-driven applications. It functions as a data flow engine that models application logic as a directed acyclic graph, ensuring that state updates propagate automatically through interconnected nodes. By utilizing atomic state updates and declarative unit composition, the library maintains data consistency and provides a predictable execution model for managing application state. The project distinguishes itself through its framework-agnostic architecture, which decouples business logic from user interface implem

    Creates a component that observes a state store and triggers re-renders when the stored value changes using the render props pattern.

    TypeScriptbusiness-logiceffectorevent-driven
    GitHub पर देखें↗4,837
  • mobxjs/mobx-reactmobxjs का अवतार

    mobxjs/mobx-react

    4,823GitHub पर देखें↗

    mobx-react is a library that provides state bindings to connect React components to MobX observable state. It functions as a component state synchronizer, ensuring that user interface elements automatically re-render only when the specific observed data they consume changes. The project enables a decoupled state architecture by moving business logic and domain state into standalone stores, separating data management from the React component tree. It facilitates global state distribution across deep component hierarchies using providers and context to avoid manual prop drilling. The library c

    Connects external MobX observable state management containers to React UI components for automatic re-renders.

    TypeScriptjavascriptmobxreact
    GitHub पर देखें↗4,823
पिछला12अगला
  1. Home
  2. Web Development
  3. React State Bindings

सब-टैग एक्सप्लोर करें

  • Redux State BindingsConnecting a Redux store to React components to manage complex media player states. **Distinct from React State Bindings:** Focuses on the specific binding of Redux state to a React-based media player UI.
  • Router State BindingsLibraries that bind routing state specifically to Redux stores within React applications. **Distinct from React State Bindings:** More specific than general React state bindings by focusing on the connection between the router and the Redux store.
  • State Response TestersUtilities for verifying how UI components respond to updates in their bound state or properties. **Distinct from React State Bindings:** Focuses on testing the reaction to state changes rather than the mechanism of state binding.
  • State VisualizersTools that display live component trees with props and state for debugging data flow through parent-child relationships. **Distinct from React State Bindings:** Distinct from React State Bindings: focuses on visualizing state in a component tree, not connecting external state stores to React components.