प्रतिक्रिया encourages जितना संभव हो सके स्टेटलेस घटकों का उपयोग करें और उनके पास एक राज्यव्यापी मूल घटक हैं। मैं समझता हूं कि यह स्टेटलेस घटकों को अधिक पुन: प्रयोज्य और प्रबंधित करने में आसान बना सकता है। हालांकि, चरम पर, हम हमेशा राज्य को शीर्ष स्तर के घटक, जैसे App.js पर डाल सकते हैं, और लंबी प्रोप श्रृंखला के माध्यम से जानकारी और कॉलबैक पास कर सकते हैं। और यदि फ्लक्स का उपयोग करते हैं, तो क्रियाओं को हमेशा इसमें भी प्रेषित किया जा सकता है (कॉलबैक के माध्यम से निष्पादित)।प्रतिक्रिया में राज्यव्यापी और स्टेटलेस घटक को अलग करने के लिए लाइन कहां होनी चाहिए?
तो मैं सोच रहा हूं कि राज्यव्यापी और स्टेटलेस घटकों को अलग करने के लिए क्या लाइन है? और यदि फ्लक्स का उपयोग करते हैं, तो कार्रवाइयों को कहां भेजा जाना चाहिए?
--- एक उदाहरण जोड़े ---
मैं वेब अनुप्रयोग की तरह एक गूगल डॉक्स एक उपकरण पट्टी है और सामग्री प्रदर्शित करता है कहो। मुझे कल्पना है कि हमारे पास घटक संरचना होगी।
<App>
<Toolbar />
<Content />
</App>
टूल बार में बटन हैं जो प्रदर्शन सामग्री को प्रभावित करेंगे, बोल्ड टेक्स्ट बटन कहें।
तो क्या ऐप को टूलबार पर कॉलबैक दबाए गए कॉलबैक प्रोप पर जाना चाहिए और स्वयं क्रियाएं प्रेषित करनी चाहिए, या टूलबार को इसे स्वयं करने देना चाहिए?
क्या ऐप सामग्री को पास करना चाहिए सामग्री के लिए स्ट्रिंग प्रोप, या सामग्री को स्टोर स्टोर में ही सुनना चाहिए?
धन्यवाद!