मैंने कुछ बार प्रतिक्रियाशील प्रोग्रामिंग के बारे में चमकदार दस्तावेज पढ़ा है, लेकिन मैं observeEvent
और eventReactive
के बीच अंतर को सही ढंग से समझ नहीं सकता।चमकदार: ObsEvent और eventReactive के बीच क्या अंतर है?
प्रलेखन कहते हैं:
उपयोग observeEvent जब भी आप एक घटना के जवाब में एक काम करवाना चाहते हैं। (ध्यान दें कि आम तौर पर उस के लिए एक कार्य देखने के eventReactive प्रदर्शन के रूप में गिनती नहीं है "एक मूल्य पुनर्गणना"।)
....
उपयोग eventReactive एक गणना मान बनाने के लिए है कि केवल एक घटना के जवाब में अपडेट । यह एक सामान्य प्रतिक्रियाशील अभिव्यक्ति की तरह है, सिवाय इसके कि यह सभी सामान्य अमान्यताओं को अनदेखा करता है जो इसकी प्रतिक्रियाशील निर्भरताओं से आते हैं;
सभी स्थिति में मैंने कोशिश की मैं observeEvent
और eventReactive
(कोड, ठीक परवाह किए बिना समारोह का उपयोग मैं काम करता है प्रदर्शन में कोई स्पष्ट प्रभाव के साथ) का उपयोग कर के बीच कोई अंतर देखा।
क्या आप यह समझने में मेरी सहायता कर सकते हैं कि दोनों के बीच वास्तविक अंतर क्या है? आदर्श रूप में मुझे कुछ उदाहरण दिखाना चाहिए जब वे अदला-बदले होते हैं, एक जब observeEvent
काम करेगा लेकिन eventReactive
और इसके विपरीत नहीं होगा।
यह एक 'reactiveValues' वस्तु" recieve "एक' eventReactive' करना संभव है? जो मैं समझता हूं उससे 'रिएक्टिव वैल्यू' एक 'प्रतिक्रियाशील' जैसा ही है, लेकिन मैंने केवल 'निरीक्षण' के उदाहरणों को पढ़ा है। सुनिश्चित नहीं है कि यह टिप्पणी वास्तव में इस धागे के दायरे में है ... लेकिन अगर ऐसा है तो मैं एक नया खोल सकता हूं ... – user5029763
परिवर्तनीय भंडारण के बारे में उत्कृष्ट नोट। – d8aninja