3 रिपॉजिटरी
Frameworks that implement a component-based architecture compatible with React's API and lifecycle patterns.
Distinct from React UI Component Libraries: None of the candidates describe a framework that is compatible with React but is not React itself; most are libraries built for the React ecosystem.
Explore 3 awesome GitHub repositories matching web development · React-Compatible Frameworks. Refine with filters or upvote what's useful.
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
Acts as a functional wrapper for React that decouples business logic and state management from the view layer.
Nerv is an isomorphic JavaScript framework and virtual DOM library used for component-based user interface development. It functions as a React-compatible library that maintains compatibility with the React 16 API. The framework is specifically designed as a legacy browser UI framework, providing the internal logic necessary to maintain consistent behavior in older environments, including Internet Explorer 8. Its capabilities cover isomorphic web rendering through server-side HTML generation and client-side hydration. The library also includes frontend error handling to intercept component c
Functions as a component-based UI library that maintains compatibility with the React 16 API.
यह प्रोजेक्ट एक शैक्षिक React कार्यान्वयन ट्यूटोरियल और एक समवर्ती रेंडरिंग फ्रेमवर्क है। यह खरोंच से एक संगत लाइब्रेरी बनाने के तरीके का चरण-दर-चरण प्रदर्शन है, जिसमें एलिमेंट ट्री अंतर की गणना के लिए एक वर्चुअल DOM इंजन और क्रॉस-ब्राउज़र इंटरैक्शन स्थिरता के लिए एक सिंथेटिक इवेंट सिस्टम शामिल है। फ्रेमवर्क स्थानीय कंपोनेंट डेटा को ट्रैक करने और वैश्विक संदर्भ साझा करने के लिए एक हुक-आधारित स्टेट मैनेजर लागू करता है। यह एक समवर्ती रेंडरिंग आर्किटेक्चर का उपयोग करता है जो भारी अपडेट के दौरान मुख्य थ्रेड रिस्पॉन्सिवनेस बनाए रखने के लिए टाइम-स्लाइसिंग और लेन-आधारित प्राथमिकताओं का उपयोग करता है। यह प्रोजेक्ट कंपोनेंट स्टेट प्रबंधन, ब्राउज़र से अलग कस्टम रेंडरर्स का विकास और प्राथमिकता-आधारित अपडेट शेड्यूलिंग के कार्यान्वयन सहित एक व्यापक क्षमता सतह को कवर करता है। यह वर्चुअल ट्रीज़ को ब्राउज़र दस्तावेज़ के साथ सिंक्रोनाइज़ करने और कंपोनेंट साइड इफेक्ट्स के प्रबंधन को भी संभालता है।
Implements a complete, React-compatible framework from scratch, including virtual DOM and reconciliation logic.