5 रिपॉजिटरी
Provides mechanisms to derive read-only state from other reactive signals.
Distinguishing note: Focuses on derived values rather than base signals.
Explore 5 awesome GitHub repositories matching web development · Computed State. Refine with filters or upvote what's useful.
Preact is a lightweight declarative user interface library designed for building high-performance web applications. It utilizes a component-based architecture where interfaces are defined as functional or class-based units, relying on a virtual DOM to perform efficient state reconciliation and updates. By prioritizing a minimal footprint, the library enables developers to create modular, predictable, and testable user interfaces while maintaining compatibility with standard browser APIs. The library distinguishes itself through a reactive state engine that leverages signals to track dependenc
Calculates read-only state that automatically updates whenever dependency signals change.
Nano Stores is a framework-agnostic state management library that uses a system of small, independent atomic stores to synchronize data across different JavaScript UI frameworks. It provides a reactive state container designed to minimize unnecessary component re-renders by decoupling application state into independent stores. The library features specialized synchronizers for real-time distributed state using WebSockets with conflict-free replicated data types, as well as a browser storage persistor for maintaining state across multiple open tabs. It utilizes adapter-based integration to map
Automatically derives read-only state from other reactive stores by tracking dependencies during computation.
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
Derives read-only state from other reactive signals with automatic caching.
Signals एक रिएक्टिव स्टेट मैनेजमेंट लाइब्रेरी और फाइन-ग्रेन्ड रिएक्टिविटी इंजन है। यह एक डिपेंडेंसी-ट्रैकिंग स्टेट मैनेजर के रूप में कार्य करता है जो यह सुनिश्चित करने के लिए मूल्यों के बीच संबंधों को मैप करता है कि व्युत्पन्न डेटा और यूजर इंटरफेस तत्व सिंक्रोनाइज़्ड रहें। यह लाइब्रेरी डायरेक्ट-टू-नोड DOM बाइंडिंग के माध्यम से खुद को अलग करती है, जो स्टेट को पूर्ण कंपोनेंट रेंडर चक्र को ट्रिगर किए बिना ब्राउज़र में विशिष्ट टेक्स्ट नोड्स को अपडेट करने की अनुमति देती है। यह एक रनटाइम डिपेंडेंसी ग्राफ और एटॉमिक बैचिंग का उपयोग करती है ताकि कई स्टेट संशोधनों को एकल अधिसूचना चक्रों में समूहित किया जा सके, जिससे अनावश्यक निष्पादन कम हो सके। सिस्टम रिएक्टिव स्टेट कंटेनर्स, लेज़ी-इवैल्यूएटेड कंप्यूटेड सिग्नल्स और एकीकृत क्लीनअप लॉजिक के साथ साइड-इफेक्ट निष्पादन को कवर करता है। यह लाइफसाइकिल प्रबंधन के लिए इनकैप्सुलेटेड स्टेट मॉडल्स और डिपेंडेंसी चेन को विज़ुअलाइज़ करने व स्टेट प्रोपेगेशन की निगरानी के लिए टूल्स भी प्रदान करता है। यह प्रोजेक्ट TypeScript में कार्यान्वित है।
Implements lazy-evaluated computed signals that derive read-only state from other reactive dependencies.
Datastar is a framework for hypermedia application development that enables the creation of reactive user interfaces using declarative HTML attributes. It focuses on server-driven state management, offloading application logic and state transitions to the backend to reduce frontend complexity. The project distinguishes itself through real-time UI streaming, using Server-Sent Events to push incremental DOM patches and state changes over a single long-lived connection. It synchronizes frontend and backend state by applying partial JSON updates to a client-side signal store and employs morphing-
Generates read-only reactive signals derived from expressions that update automatically when dependencies change.