أين يتم تخزين الإعادة؟
أين يتم تخزين الإعادة؟

فيديو: أين يتم تخزين الإعادة؟

فيديو: أين يتم تخزين الإعادة؟
فيديو: استرجاع واعادة ويندوز 10 كما كان قبل حدوث المشكلة وبدون اعادة تنصيب او فورمات 2024, شهر نوفمبر
Anonim

الدولة في إعادة يكون مخزن في الذاكرة. هذا يعني أنه إذا قمت بتحديث الصفحة ، فسيتم محو الحالة. الدولة في إعادة هو مجرد متغير يستمر في الذاكرة لأنه يشار إليه من قبل الجميع إعادة المهام.

وبالمثل ، كيف يمكنني التحقق من متجر Redux الخاص بي؟

وصول متجر Redux داخل DevTools ، قم بالتبديل إلى سياق "تطبيقك" باستخدام القائمة المنسدلة (التي تحتها خط في الصورة أدناه) وستتمكن من الوصول إلى متجر Redux ونرى تياره حالة . إذا تمكنا من الوصول إلى متجر من وحدة تحكم DevTools - يمكننا الوصول إليها من Cypress الخاص بنا اختبار.

بعد ذلك ، السؤال هو ، هل يستخدم Redux التخزين المحلي؟ حفظ ل LocalStorage هو حقق باستخدام Redux وسيط ويحفظ في كل مرة إجراء يكون يتم التعامل معها بواسطة مخفض السرعة الخاص بك. أنت إرادة تحتاج إلى تمرير طريقة الحفظ إلى إعادة طريقة applicationMiddleware ، مثل ذلك

من هنا ، ما هو المتجر في Redux؟

إعادة هي حاوية حالة لتطبيقات جافا سكريبت ، وغالبًا ما يطلق عليها اسم ملف متجر Redux . هو - هي المخازن الحالة الكاملة للتطبيق في شجرة كائن غير قابلة للتغيير. لخلق متجر تُستخدم وظيفة createStore (المخفض ، [initialState] ، [المحسن]) لإنشاء ملف متجر . يأخذ ثلاث حجج: المخفض - وظيفة الاختزال.

هل متجر Redux آمن؟

1 إجابة. إعادة يخزن حالة في كائن JavaScript. هذا يجعله عرضة لهجوم XSS تمامًا مثل localStorage أو sessionStorage. إذا كنت تريد أن يكون JWT الخاص بك قابلاً للقراءة من جانب العميل ، يمكنك استخدامه بحرية إعادة ، فقط تأكد من الاعتناء بـ XSS بشكل صحيح.

موصى به: