1 रिपॉजिटरी
Strategies for managing state updates that preserve reference equality to optimize change detection.
Distinct from History State Updates: None of the candidates cover general application state reference equality; they focus on browser history or networking.
Explore 1 awesome GitHub repository matching software engineering & architecture · Reference Equality Workflows. Refine with filters or upvote what's useful.
immutability-helper एक अपरिवर्तनीय (immutable) डेटा हेरफेर लाइब्रेरी और ऑब्जेक्ट उपयोगिता है जिसका उपयोग ऑब्जेक्ट्स और एरेज़ की संशोधित प्रतियां बनाने के लिए किया जाता है। यह एक कमांड-आधारित स्टेट मैनेजर और कार्यात्मक डेटा ट्रांसफॉर्मर के रूप में कार्य करता है जो यह सुनिश्चित करता है कि अपडेट के दौरान मूल सोर्स डेटा अपरिवर्तित रहे। यह लाइब्रेरी परिवर्तनों को निर्दिष्ट करने के लिए म्यूटेशन कमांड और डिस्क्रिप्टर के एक घोषणात्मक सेट का उपयोग करके खुद को अलग करती है। यदि म्यूटेशन प्रक्रिया के दौरान कोई वास्तविक परिवर्तन नहीं होता है तो यह मूल ऑब्जेक्ट संदर्भ लौटाकर संदर्भ समानता को संरक्षित करती है। यह नेस्टेड संरचनाओं को डीप क्लोन करने और ऑब्जेक्ट्स, एरेज़, मैप्स और सेट्स पर जटिल स्थिति म्यूटेशन करने की क्षमताएं प्रदान करती है। सिस्टम अपरिवर्तनीय ऑब्जेक्ट्स को मर्ज करने और प्लगेबल म्यूटेशन इंजन के माध्यम से कस्टम ट्रांसफॉर्मेशन लॉजिक लागू करने का समर्थन करता है।
Manages data changes while preserving reference equality and providing a history of unmodified state snapshots.