awesome-repositories.com
Blog
MCP
awesome-repositories.com

Descubre los mejores repositorios open-source con nuestra búsqueda potenciada por IA.

ExplorarBúsquedas curadasAlternativas open-sourceSoftware autohospedableBlogMapa del sitio
ProyectoServidor MCPAcerca deCómo clasificamosPrensa
Aviso legalPrivacidadTérminos
© 2026 Bringes Technology SRL·VAT RO45896025·hello@awesome-repositories.com
·
dustingetz avatar

dustingetz/react-cursorArchived

0
View on GitHub↗
1,026 estrellas·50 forks·JavaScript·10 vistas

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.

Historial de estrellas

Gráfico del historial de estrellas de dustingetz/react-cursorGráfico del historial de estrellas de dustingetz/react-cursor

Búsqueda con IA

Explora más repositorios increíbles

Describe lo que necesitas en lenguaje sencillo: la IA clasifica miles de proyectos open-source curados por relevancia.

Start searching with AI

Alternativas open-source a React Cursor

Proyectos open-source similares, clasificados según cuántas características comparten con React Cursor.
  • mweststrate/use-immerAvatar de mweststrate

    mweststrate/use-immer

    4,536Ver en 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
    Ver en GitHub↗4,536
  • jamiebuilds/unstated-nextAvatar de jamiebuilds

    jamiebuilds/unstated-next

    4,190Ver en 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
    Ver en GitHub↗4,190
  • beekai-oss/little-state-machineAvatar de beekai-oss

    beekai-oss/little-state-machine

    1,540Ver en 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
    Ver en GitHub↗1,540
  • dai-shi/use-context-selectorAvatar de dai-shi

    dai-shi/use-context-selector

    2,953Ver en 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
    Ver en GitHub↗2,953
Ver las 30 alternativas a React Cursor→

Preguntas frecuentes

¿Qué hace 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.

¿Cuáles son las características principales de dustingetz/react-cursor?

Las características principales de dustingetz/react-cursor son: 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.

¿Qué alternativas de código abierto existen para dustingetz/react-cursor?

Las alternativas de código abierto para dustingetz/react-cursor incluyen: 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…

Colecciones destacadas con React Cursor

Colecciones seleccionadas manualmente donde aparece React Cursor.
  • State injection vulnerabilities