🛠️ مميز

Redux DevTools Extension

إضافة متصفح لتصحيح أخطاء Redux (Redux Debugging Extension)

(5/5)
👁️ 3 مشاهدة
📅 02 Jul 2026
🌐 عام

مستوى الخبرة المطلوب:

🌱 مبتدئ ⚡ متوسط 🚀 محترف
🔗 زيارة الموقع الرسمي
5
تقييم المستخدمين
التصنيف 🛠️ DevTools
المشاهدات 3
تاريخ الإضافة 02/07/2026
آخر تحديث 02/07/2026

📖 الوصف

Redux DevTools هي إضافة المتصفح الأساسية لفحص وتصحيح State Management في تطبيقات Redux (وتطبيقات Zustand, Jotai, NgRx، وغيرهم).

🎯 يستخدم في

مجالات استخدام هذه الأداة

فحص تغييرات الـ State

Time Travel Debugging

تتبع Actions

مراقبة Redux slices

إعادة تشغيل Actions

تصدير State

المميزات

أبرز مميزات هذه الأداة

State Inspector (شجري وجداول)

Action Log (كل Action مع Payload و Previous State)

Time Travel: العودة لأي لحظة زمنية

Diff viewer (Previous vs Next state)

Dispatch Actions من الواجهة

Export/Import State كـ JSON

Support Persistence (localStorage)

Trace: تتبع استدعاءات الـ dispatch

Support non-Redux stores (Zustand

Jotai)

⚠️ العيوب

نقاط يجب مراعاتها

×

يتطلب إعداد Redux في المشروع

×

قد يكون معقداً للمبتدئين

×

بطيء في المشاريع مع State كبير

×

لا يدعم SSR مباشرة

💻 مثال على الاستخدام

كيفية استخدام هذه الأداة

Example Code
// تثبيت:
npm install @redux-devtools/extension

// في store:
import { configureStore } from '@reduxjs/toolkit';

const store = configureStore({
  reducer: { /* your reducers */ },
  devTools: process.env.NODE_ENV !== 'production',
});

// في المتصفح:
// 1. افتح DevTools → Redux tab
// 2. يمكنك:
//    - رؤية كل action
//    - العودة لأي حالة سابقة (Time Travel)
//    - تعديل state مباشرة
//    - Dispatch actions
//    - تصدير state كملف

📚 أدوات أخرى في DevTools

قد يعجبك أيضاً