Redux की तीन मुख्य अवधारणाएँ
परिचयात्मक सैद्धांतिक भाग के समापन में, हम Redux की तीन मुख्य अवधारणाओं से परिचित होंगे, जिनका अनुप्रयोग बनाते समय पालन करना आवश्यक है।
उनमें से पहली एकल सत्य स्रोत की उपस्थिति के बारे में बताती है। आपके अनुप्रयोग की वैश्विक स्थिति (state) वस्तुओं के एक पेड़ के रूप में एक ही स्टोर (store) के अंदर संग्रहीत होती है।
दूसरी अवधारणा - state को केवल पढ़ा जा सकता है। इसे बदलने का एकमात्र तरीका होना चाहिए एक एक्शन (action) का निर्माण - एक ऐसी वस्तु जो वर्णन करती है कि क्या हुआ।
तीसरी अवधारणा हमें बताती है कि परिवर्तनों में केवल शुद्ध फंक्शन (pure functions) ही भाग ले सकते हैं। यानी यह निर्दिष्ट करने के लिए कि आपकी state का पेड़ कैसे बदलना चाहिए, आपको एक शुद्ध रिड्यूसर (reducer) लिखना होगा।