awesome-repositories.com

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

استكشفعمليات بحث منسقةOpen-source alternativesSelf-hosted softwareالمدونةخريطة الموقع
المشروعحولHow we rankالصحافةخادم MCP
قانونيالخصوصيةالشروط
© 2026 Bringes Technology SRL·VAT RO45896025·hello@awesome-repositories.com
·
awesome-repositories.comالمدونة
التصنيفات

8 مستودعات

Awesome GitHub RepositoriesReact State Primitives

Reusable state management patterns such as counters, lists, and synchronized storage for React.

Distinct from Complex State Management: The candidates focus on CSS-only state, store-based complex data, or memory cleanup rather than reusable hook primitives

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

Awesome React State Primitives GitHub Repositories

اعثر على أفضل المستودعات باستخدام الذكاء الاصطناعي.سنبحث عن أفضل المستودعات المطابقة باستخدام الذكاء الاصطناعي.
  • streamich/react-useالصورة الرمزية لـ streamich

    streamich/react-use

    43,974عرض على GitHub↗

    react-use is a collection of reusable state and effect hooks for managing common logic in React applications. It serves as a comprehensive library for implementing state management patterns and wrapping various browser APIs into consistent hook interfaces. The project provides a specialized toolkit for DOM interaction and browser API integration, allowing components to track element dimensions, manage cookies, and monitor hardware sensors. It includes a suite of animation and timing utilities for physics-based numeric interpolation and frame-synced state updates. Beyond basic state managemen

    Implements complex state patterns including counters, lists, and local storage synchronization via hooks.

    TypeScript
    عرض على GitHub↗43,974
  • ruanyf/react-demosالصورة الرمزية لـ ruanyf

    ruanyf/react-demos

    16,471عرض على GitHub↗

    This project is a collection of practical code samples and demonstrations for building user interfaces with React. It serves as a set of examples illustrating common interface patterns, state management techniques, and the implementation of modular, reusable components. The repository provides specific demonstrations for several core development areas. These include samples for retrieving and rendering asynchronous data from external APIs, managing component lifecycles during mounting and unmounting, and handling internal state to sync form inputs. It also includes guides for direct document

    Provides interactive examples of syncing form inputs with internal state to trigger UI re-renders.

    JavaScript
    عرض على GitHub↗16,471
  • hiteshchoudhary/chai-aur-reactالصورة الرمزية لـ hiteshchoudhary

    hiteshchoudhary/chai-aur-react

    12,808عرض على GitHub↗

    This project is an educational course and a collection of frontend projects designed to teach the core concepts and architecture of the React library. It serves as a practical guide for building modular user interfaces through a series of hands-on project builds. The repository includes a technical implementation of a custom React renderer, demonstrating how to transform JSX elements into a document object model. It further provides examples of state management, specifically illustrating how to share global data across a component tree using the provider pattern to avoid property drilling. T

    Demonstrates the use of reusable state management patterns to distribute data across a component tree.

    JavaScript
    عرض على GitHub↗12,808
  • downshift-js/downshiftالصورة الرمزية لـ downshift-js

    downshift-js/downshift

    12,295عرض على GitHub↗

    Downshift is a headless UI component library and framework for React that provides the state and interaction primitives necessary to build accessible autocomplete, combobox, and select dropdown components. It functions as a WAI-ARIA UI framework, generating the required ARIA attributes and keyboard event handlers to ensure screen reader compliance without providing any default styling. The library utilizes a headless component pattern to decouple interaction logic from the visual presentation. It manages complex state transitions through reducers and synchronizes internal UI state with extern

    Ships reusable React state primitives and hooks for synchronizing internal UI state with external data.

    JavaScriptaccessibleautocompleteautosuggest
    عرض على GitHub↗12,295
  • juliencrn/usehooks-tsالصورة الرمزية لـ juliencrn

    juliencrn/usehooks-ts

    7,834عرض على GitHub↗

    usehooks-ts is a comprehensive collection of reusable TypeScript-based hooks designed for managing state, DOM events, and browser API interactions within React applications. It provides a typed library of functions to handle common frontend patterns and side effects. The project distinguishes itself by offering specialized hooks for browser integration, including tools for interacting with the system clipboard, managing local and session storage persistence, and loading external scripts. It also includes utilities for responsive UI development, such as tracking media queries, window dimension

    Provides reusable state management primitives for common patterns like counters and toggles.

    TypeScripthookhooksmdx
    عرض على GitHub↗7,834
  • steven-tey/precedentالصورة الرمزية لـ steven-tey

    steven-tey/precedent

    5,098عرض على GitHub↗

    Precedent هو تطبيق Next.js ومكتبة مكونات توفر مجموعة أساسية من الأدوات والمبادئ المهيأة مسبقاً لبناء واجهات ويب جاهزة للإنتاج. يعمل كمجموعة أدوات لبدء التطبيقات مع مصادقة مدمجة، وتحليلات، ومجموعة من مكونات واجهة المستخدم (UI) المحددة. يتميز المشروع بمجموعة أدوات Tailwind CSS التي تجمع بين مبادئ إمكانية الوصول ومكتبات الحركة لإنشاء واجهات مصقولة. ويتضمن مولد صور من جانب الخادم لإنشاء صور مشاركة اجتماعية ديناميكية ومرئيات معاينة عند حافة الشبكة (edge) برمجياً. تغطي المكتبة مجموعة واسعة من الإمكانات، بما في ذلك تكامل هوية الطرف الثالث لمصادقة المستخدم وإدارة الجلسات، وتحليلات المواقع التي تركز على الخصوصية لتتبع مقاييس الزوار، ومجموعة من خطافات (hooks) React المخصصة لإدارة حالة جانب العميل، والتخزين المحلي، ورؤية العناصر. كما يوفر أدوات لتنسيق النصوص والأرقام.

    Provides reusable state management patterns and logic primitives for React.

    TypeScriptauthjseslintframer-motion
    عرض على GitHub↗5,098
  • mweststrate/use-immerالصورة الرمزية لـ mweststrate

    mweststrate/use-immer

    4,536عرض على GitHub↗

    use-immer هو أداة لإدارة حالة React توفر خطافاً (hook) مخصصاً لتحديث الحالة غير القابلة للتغيير (immutable). يسمح بتعديل نسخة مسودة مؤقتة من البيانات لحساب انتقال الحالة التالي. تبسط الأداة إدارة الحالة المعقدة من خلال تمكين التغييرات المباشرة على مسودة، مما يزيل الحاجة إلى نسخ الكائنات أو المصفوفات المتداخلة يدوياً باستخدام عوامل الانتشار (spread operators). يضمن هذا النهج توليد لقطة جديدة غير قابلة للتغيير لتغييرات حالة يمكن التنبؤ بها. تغطي المكتبة إمكانيات لتحديث الحالة المتداخلة بعمق وتدعم معالجة تغييرات الحالة من خلال المخفضات (reducers).

    Simplifies state updates in functional components by applying mutations to a temporary draft.

    TypeScript
    عرض على GitHub↗4,536
  • nikgraf/react-hooksالصورة الرمزية لـ nikgraf

    nikgraf/react-hooks

    1,131عرض على GitHub↗

    هذا المشروع عبارة عن مكتبة مختارة من المنطق القابل لإعادة الاستخدام المصمم لتبسيط إدارة الحالة وسلوك المكونات في تطبيقات الويب. يعمل كأداة تطوير للواجهة الأمامية توفر مجموعة من الخطافات (hooks) التي يقودها المجتمع للتعامل مع المهام الشائعة ضمن دورة حياة المكون. تتميز المكتبة بتقديم مستودع مركزي للحلول المشتركة لإدارة البيانات المعقدة وتفاعلات الواجهة. من خلال توفير تجريدات جاهزة لواجهات المتصفح، وطلبات بيانات الشبكة، ومكونات واجهة المستخدم، فإنه يسمح للمطورين باستبدال الأكواد المتكررة (boilerplate) بمنطق وظيفي معياري. تغطي المجموعة نطاقاً واسعاً من القدرات، بما في ذلك مزامنة البيانات غير المتزامنة، ودمج ميزات المتصفح الأصلية، وتغليف سلوكيات الواجهة القياسية. تم تنظيم هذه الأدوات لمساعدة المطورين على تحديد وتنفيذ أنماط متسقة لإدارة الحالة والآثار الجانبية عبر مشاريعهم.

    Provides reusable hook primitives to manage complex component data and application state predictably.

    JavaScript
    عرض على GitHub↗1,131
  1. Home
  2. Web Development
  3. React State Primitives

استكشف الوسوم الفرعية

  • Draft-Based State UtilitiesUtilities that enable state updates in functional components using a mutable draft version of the state. **Distinct from React State Primitives:** Distinct from general state primitives by focusing on the 'draft' mutation pattern.
  • Input SynchronizationPatterns for syncing user-entered data from form fields to internal component state. **Distinct from React State Primitives:** Focuses on the real-time synchronization of input state rather than general reusable state primitives.