UI लाइब्रेरी में आसानी से इंटीग्रेट की जा सकने वाली सार्वभौमिक state management लाइब्रेरी "state-ref"
(github.com/superlucky84)इन दिनों मुझे state management लाइब्रेरियों को लेकर जिज्ञासा हुई, इसलिए zustand और preact/signal जैसे open source प्रोजेक्ट्स के GitHub कोड को खंगालते हुए उनसे प्रेरणा लेकर शौक़िया तौर पर बनाना शुरू किया, और इसी तरह यह पूरा हो गया।
यह UI लाइब्रेरियों में आसानी से इंटीग्रेट की जा सकने वाली सार्वभौमिक state management लाइब्रेरी "state-ref" है।
इसे data immutability पर फोकस करके विकसित किया गया है। Proxy और functional programming के lens pattern को मिलाकर, deep structure वाले data में भी values तक कुशलतापूर्वक और सुरक्षित तरीके से पहुँचना तथा state को बदलना संभव बनाया गया है.
react, preact, vue, svelte, solid के साथ जोड़कर इस्तेमाल किया जा सके, इसके लिए plugins भी बनाए गए हैं, और जब तक मुझे इससे भी ज़्यादा मज़ेदार कोई नई दिलचस्पी नहीं मिलती, तब तक इनके प्रकार और बढ़ाने की योजना है।
GitHub README में विस्तृत उपयोग-विधि समझाई गई है। GitHub के ऊपर का brand image ChatGPT ने बनाया है, हाहा।
2 टिप्पणियां
उपयोगी लगा, इसके लिए धन्यवाद :) मैंने Astro इस्तेमाल नहीं किया है, लेकिन अब एक बार रुचि लेकर इसे इस्तेमाल करके देखना चाहिए।