आईएमएचओ फ्लक्स स्टोर बैकबोन मॉडल/संग्रह के साथ असंगत नहीं हैं। आप शायद फ्लक्स स्टोर्स के रूप में बैकबोन संग्रह का उपयोग कर सकते हैं, जब तक आप उन्हें फ्लक्स प्रेषक के साथ एकीकृत करते हैं और आप उन्हें एक प्रतिपादन ट्रिगर करने के लिए किसी ईवेंट को उत्सर्जित करने की अनुमति देते हैं।
मुझे यकीन नहीं है कि बैकबोन मॉडल पहले स्थान पर अपरिवर्तनीय डेटा संरचनाएं हैं, इस प्रकार प्रतिपादन को अनुकूलित करने के लिए प्रतिक्रिया के लिए कठिन बनाते हैं।
मैं यह भी कहूंगा कि मुझे वास्तव में इन सभी बैकबोन मॉडल/संग्रह विधियों को वास्तव में उपयोगी नहीं मिला। फ्लक्स आर्किटेक्चर में, API अनुरोधों को एक्शन क्रिएटर द्वारा निकाल दिया जाएगा, न कि दुकानों द्वारा सीधे, इस प्रकार एकाधिक स्टोर को उसी अनुरोध को पूरा करने की अनुमति मिलती है।
Where should ajax request be made in Flux app?
स्रोत
2015-03-04 11:37:30
मैं इस बात को जोड़ दूंगा कि जब मैंने एमवीसी में मॉडल के समान होने के रूप में अपने स्टोरों के बारे में सोचना बंद कर दिया तो मुझे फ्लक्स बहुत बेहतर लगा, विशेष रूप से उन्हें निश्चित रूप से बैकबोन मॉडल के रूप में अपना डेटा नहीं लेना चाहिए। क्रियाओं को एपीआई से बात करनी चाहिए, और केवल प्रेषक के माध्यम से स्टोर को डेटा खिलाएं: https://cask.scotch.io/2014/10/V70cSEC.png। यदि आप इस तरह से इसके बारे में सोचते हैं, तो यह और अधिक स्पष्ट करता है कि बैकबोन मॉडल बहुत अच्छे फिट क्यों नहीं हैं। –
हम अपने कोडबेस के कुछ हिस्सों में बैकबोन + प्रतिक्रिया का उपयोग करते हैं (प्रतिक्रिया के साथ एकीकृत पुरानी विरासत रीढ़ की हड्डी कोड), और आईएमओ, यह प्रतिक्रिया के उद्देश्य को हरा देता है, यानी, एक यूनिडायरेक्शनल डेटा प्रवाह के विचार। बैकबोन को उन मॉडलों के साथ काम करने के लिए डिज़ाइन किया गया है जो आवश्यक रूप से यूनिडायरेक्शनल नहीं हैं। – kunl