store
Redux. هذا هو أول مبدأ مهم لفهمه عند تعلم Redux: مخزن Redux هو المصدر الوحيد للحقيقة عندما يتعلق الأمر بحالة التطبيق. وهذا يعني أيضًا أنه في أي وقت تريد فيه أي من تطبيقاتك تحديث الحالة ، يجب أن تفعل ذلك من خلال متجر Redux. يسهّل تدفق البيانات أحادي الاتجاه تتبع إدارة الحالة في تطبيقك. store
Redux هو كائن يحتفظ ويدير state
التطبيق. توجد طريقة تسمى createStore()
على الكائن Redux ، والتي تستخدمها لإنشاء store
Redux. تأخذ هذه الطريقة وظيفة reducer
كوسيطة مطلوبة. يتم تغطية وظيفة reducer
في تحدٍ لاحق ، ويتم تحديدها بالفعل لك في محرر الشفرة. انها ببساطة تأخذ state
كحجة وعودة state
. قم بتعريف متغير store
وقم بتعيينه إلى أسلوب createStore()
، يمر في reducer
كوسيطة. ملاحظة: تستخدم الشفرة في برنامج التحرير صيغة الوسيطة الافتراضية لـ ES6 لتهيئة هذه الحالة للاحتفاظ بقيمة 5
. إذا لم تكن تعرف الحجج الافتراضية ، يمكنك الرجوع إلى قسم ES6 في المنهج الدراسي الذي يغطي هذا الموضوع.