यह सुनकर खुशी हुई कि आपने इन दिनों का पालन करने के लिए सब कुछ के लिए एक बड़े एसपीए के साइरेन गीत का विरोध किया है।
क्योंकि आपके पास बहु पृष्ठ हैं, प्रत्येक पृष्ठ को 1 स्वतंत्र प्रतिक्रिया ऐप के रूप में माना जाता है, इसलिए प्रत्येक को 1 Redux
स्टोर की आवश्यकता होती है। हालांकि, अगर आप एप्लिकेशन के कई पन्नों में, केवल jQuery
या शुद्ध React
पर्याप्त हो सकता है। तो मेरा जवाब बस सरल है: का उपयोग उन पृष्ठों पर करें जिनके पास जटिल राज्य प्रबंधन, समृद्ध उपयोगकर्ता इंटरैक्शन और कोड रखरखाव की उच्च मांग है।
Redux दुकान के बारे में, आप पृष्ठों पर एक साझा की दुकान की जरूरत नहीं के रूप में आप बहुत अच्छे पुराने एक है कि दशकों के लिए इंटरनेट ड्राइव है पहले से ही किया है है: सर्वर सत्र। पृष्ठों को प्रस्तुत किए जाने पर हर बार इस साझा मूल्य को windows.__INITIAL_STATE__
पर पॉप्युलेट करें। cookie
, local storage
... हैं कुछ विकल्प लेकिन मुझे नहीं लगता कि वे वास्तव में आवश्यक हैं।
मैंने कल एक समान प्रश्न पूछा: http://stackoverflow.com/q/37096921/916450। कोई वास्तविक जवाब नहीं (मेरे लिए), अभी तक .. –
kwelch द्वारा सही उत्तर नीचे है। हर पृष्ठ एक नई दुकान उदाहरण की जरूरत है (जो एक ही डेटा के साथ तथापि प्रारंभ किया जा सकता है!) क्योंकि आप, सभी लोड पुस्तकालयों आदि के साथ अपने पूरे जावास्क्रिप्ट क्रम संदर्भ खो (मुझे आशा है कि यह सही शब्द है), जब आप पृष्ठ पुनः लोड। – timotgl