के माध्यम से रूट किया जाना चाहिए मैं प्रवाह और प्रतिक्रिया का उपयोग कर एक साधारण प्रोटोटाइप पर काम कर रहा हूं। पहले जब मैंने प्रतिक्रिया का उपयोग किया है, मैंने बाल घटकों से अपने मूल घटकों तक घटनाएं भेजी हैं (जिनके पास बच्चे पर प्रोप कॉलबैक पंजीकृत हैं) और फिर माता-पिता में राज्य बदल दिया।प्रतिक्रिया/प्रवाह- बाल घटक उपयोगकर्ता घटनाओं - सब कुछ प्रेषक
फ्लक्स आर्किटेक्चर के बाद सभी घटनाओं को प्रेषक के माध्यम से उठाया जाना चाहिए? उदाहरण के लिए भी एक सरल उपयोगकर्ता घटना एक चेकबॉक्स का चयन के रूप में इस तरह के इस श्रृंखला के माध्यम से उठाया जाना चाहिए:
- घटक ईवेंट हैंडलर में एक कार्रवाई
- डिस्पैचर
- डिस्पैचर लिए भेज बनाने के एक दुकान के लिए भेजता है
- दुकान नियंत्रक दृश्य
- नियंत्रक दृश्य वापस दुकान के लिए कॉल परिवर्तन लेने के लिए करने के लिए एक परिवर्तन घटना का उत्सर्जन करता है
धन्यवाद
चूंकि आपने "सभी घटनाओं" जैसे पूर्ण उपयोग किए हैं, इसलिए "नहीं" का जवाब देना आसान है। कीडाउन जैसी घटनाओं का स्टोर में कोई प्रत्यक्ष प्रभाव नहीं पड़ सकता है। हो सकता है कि उदाहरण के लिए एक कुंजी फ़िल्टर की गई हो या यदि यह एंटर कुंजी एक ईवेंट ट्रिगर करता है। शायद आप कुछ और सटीक पूछना चाहते हैं? – WiredPrairie
धन्यवाद। आप कैसे तय करेंगे कि किसी ईवेंट को स्टोर में रूट किया जाना चाहिए या सिर्फ बच्चे और पैरेंट घटकों के अंदर संभाला जाना चाहिए? – jonho
@jonho एक अच्छा बेंचमार्क है, डेटा एप्लिकेशन/डोमेन स्थिति, या क्षणिक, घटक स्थिति है? क्षणिक स्थिति अक्सर घटक को स्थानीय रखने के लिए सबसे अधिक समझ में आता है।इसी प्रकार, पुन: प्रयोज्य घटकों को स्थानीय राज्य का उपयोग करना चाहिए ताकि वे किसी भी विशिष्ट प्रवाह कार्यान्वयन/डेटा से बंधे न हों। –