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

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

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

dustingetz/react-cursorArchived

0
View on GitHub↗
1,026 نجوم·50 تفرعات·JavaScript·10 مشاهدات

React Cursor

React Cursor is a state management library for React applications that maintains centralized application state through hierarchical cursor paths and immutable data modeling. It stores all application data in a single root location, keeping downward component trees stateless and predictable.

The library enables path-based cursor refinement, allowing developers to drill down through recursive data structures to create localized child cursors pointing to specific nested substructures. Modifications are propagated upward by generating new immutable state trees using pure function updates applied to cursor paths, while preserving immutability guarantees across the backing data store.

Features

  • State Cursors - Navigates into deeper levels of a nested state tree by creating child cursors pointing to specific substructures.
  • Nested State Management - Drills down through recursive data structures using refinement paths to navigate nested state.
  • Drill Down Paths - Drills down through recursive data structures using refinement paths to create localized child cursors.
  • Nested Path Reads and Writes - Retrieves data values at specific paths within deeply nested state structures using cursor references.
  • State Management Libraries - Manages centralized application state in React with immutable cursors and nested path navigation.
  • React State Management - Manages application state in React components using a centralized root object that keeps components stateless.
  • Immutable State Stores - Provides immutable state updates and read access through hierarchical cursor paths.
  • Immutable Nested Data Manipulation - Works with deeply nested data structures by applying transformation functions that update backing stores immutably.
  • Functional State Update Queues - Propagates state modifications upward using pure function updates applied to cursor paths.
  • Centralized State Management - Stores all application data in a single centralized root object so descendant components remain stateless.
  • Root State Distribution - Maintains centralized application state in a single root location to keep descendant component trees predictable and stateless.

سجل النجوم

مخطط تاريخ النجوم لـ dustingetz/react-cursorمخطط تاريخ النجوم لـ dustingetz/react-cursor

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

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

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

Start searching with AI

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

مشاريع مفتوحة المصدر مشابهة، مرتبة حسب عدد الميزات المشتركة مع React Cursor.
  • mweststrate/use-immerالصورة الرمزية لـ mweststrate

    mweststrate/use-immer

    4,536عرض على GitHub↗

    use-immer is a React state management utility that provides a custom hook for updating immutable state. It allows for the modification of a temporary draft version of data to calculate the next state transition. The tool simplifies the management of complex state by enabling direct mutations on a draft, which removes the need to manually copy nested objects or arrays using spread operators. This approach ensures the generation of a new immutable snapshot for predictable state changes. The library covers capabilities for updating deeply nested state and supports processing state changes throu

    TypeScript
    عرض على GitHub↗4,536
  • jamiebuilds/unstated-nextالصورة الرمزية لـ jamiebuilds

    jamiebuilds/unstated-next

    4,190عرض على GitHub↗

    unstated-next is a lightweight state management library for React that shares state and logic across components. It functions as a tool to transform custom hooks into shared state containers, providing a minimalist approach to synchronizing data without the use of complex external state stores. The project uses a provider-consumer pattern to decouple state definition from its usage. It wraps custom hooks into context containers to reduce manual boilerplate, allowing state and methods to be broadcast from a central provider to deeply nested child components. The system supports state containe

    TypeScriptlibraryreactredux
    عرض على GitHub↗4,190
  • beekai-oss/little-state-machineالصورة الرمزية لـ beekai-oss

    beekai-oss/little-state-machine

    1,540عرض على GitHub↗

    Little State Machine is a lightweight state management library for React applications that provides a centralized data store for managing shared application information. It utilizes a context-based provider pattern to distribute state across the component tree, ensuring consistent data access without the need for manual property drilling. The library distinguishes itself through built-in support for automatic browser storage persistence, which synchronizes the in-memory state with local or session storage to maintain data continuity across page refreshes. It also incorporates middleware-drive

    TypeScriptfluxreactreact-hooks
    عرض على GitHub↗1,540
  • dai-shi/use-context-selectorالصورة الرمزية لـ dai-shi

    dai-shi/use-context-selector

    2,953عرض على GitHub↗

    Use context selector is a state management library that allows applications to share state across component trees without prop drilling or unnecessary re-renders. It provides a specialized React context creation mechanism alongside hooks for reading targeted context slices, ensuring that components update only when their specific data changes. The library features granular dependency tracking and selector-based subscriptions to prevent sluggish rendering caused by broad state updates. It also includes cross-root context bridging to connect isolated component trees under a single provider and

    TypeScriptcustom-hookreactreact-context
    عرض على GitHub↗2,953
عرض جميع البدائل الـ 30 لـ React Cursor→

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

ما هي وظيفة dustingetz/react-cursor؟

React Cursor is a state management library for React applications that maintains centralized application state through hierarchical cursor paths and immutable data modeling. It stores all application data in a single root location, keeping downward component trees stateless and predictable.

ما هي الميزات الرئيسية لـ dustingetz/react-cursor؟

الميزات الرئيسية لـ dustingetz/react-cursor هي: State Cursors, Nested State Management, Drill Down Paths, Nested Path Reads and Writes, State Management Libraries, React State Management, Immutable State Stores, Immutable Nested Data Manipulation.

ما هي البدائل مفتوحة المصدر لـ dustingetz/react-cursor؟

تشمل البدائل مفتوحة المصدر لـ dustingetz/react-cursor: mweststrate/use-immer — use-immer is a React state management utility that provides a custom hook for updating immutable state. It allows for… jamiebuilds/unstated-next — unstated-next is a lightweight state management library for React that shares state and logic across components. It… dai-shi/use-context-selector — Use context selector is a state management library that allows applications to share state across component trees… beekai-oss/little-state-machine — Little State Machine is a lightweight state management library for React applications that provides a centralized data… ctrlplusb/easy-peasy — Easy-peasy is a React state management library and typed framework that provides a centralized store for managing… semlinker/reactjs-interview-questions — This repository serves as a comprehensive knowledge base and study guide for developers preparing for technical…

مجموعات مختارة تضم React Cursor

مجموعات منسقة بعناية يظهر فيها React Cursor.
  • State injection vulnerabilities