logo by @sawaratsuki1004
React
v19.2
تعلم
مرجع
المجتمع
المدونة

هل هذه الصفحة مفيدة؟

في هذه الصفحة

  • Overview
  • إضافة للمتصفح
  • متصفح Safari والمتصفحات الأخرى
  • الهواتف (React Native)

    البدأ

  • بداية سريعة
    • شرح تطبيقي: لعبة تيك تاك تو
    • التفكير على طريقة React
  • التثبيت
    • إنشاء تطبيق React
    • بناء تطبيق React من الصفر
    • إضافة React إلى مشروع موجود بالفعل
  • الإعداد
    • تجهيز المحرر
    • استخدام TypeScript
    • أدوات مطوري React
  • React Compiler
    • مقدمة
    • التثبيت
    • التبني التدريجي
    • تصحيح الأخطاء واستكشاف المشاكل
  • تعلم React

  • وصف واجهة المستخدم (UI)
    • مكونك الأول (Component)
    • استيراد وتصدير المكونات (Components)
    • كتابة ترميز البناء بـ JSX
    • JavaScript في JSX باستخدام الأقواس المنحنية
    • تمرير الخصائص (Props) إلى مكون
    • التصيير الشرطي (Conditional Rendering)
    • تصيير القوائم (Rendering Lists)
    • الحفاظ على نقاء المكونات (Pure Components)
    • واجهتك المستخدم كشجرة (UI Tree)
  • إضافة التفاعلية (Interactivity)
    • الاستجابة للأحداث (Events)
    • الحالة (State): ذاكرة المُكَوِّن
    • التصيير والالتزام (Render and Commit)
    • الحالة (State) كلقطة
    • إضافة سلسلة من تحديثات الحالة (State) إلى قائمة انتظار
    • تحديث الكائنات (Objects) في الحالة
    • تحديث المصفوفات (Arrays) في الحالة
  • إدارة State
    • التفاعل مع Input باستخدام State
    • اختيار بنية State
    • مشاركة State بين Components
    • الحفاظ على State وإعادة ضبطها
    • استخراج منطق State إلى Reducer
    • تمرير البيانات بشكل عميق باستخدام Context
    • التوسع باستخدام Reducer و Context
  • مخارج الطوارئ (Escape Hatches)
    • الإشارة إلى القيم باستخدام Refs
    • التلاعب بـ DOM باستخدام Refs
    • التزامن مع Effects
    • قد لا تحتاج إلى Effect
    • دورة حياة Reactive Effects
    • فصل Events عن Effects
    • إزالة اعتماديات Effect
    • إعادة استخدام المنطق باستخدام Custom Hooks
تعلم React
الإعداد

أدوات مطوري React

استخدم أدوات مطور React لفحص المكونات، وتعديل الخصائص والحالة وتحديد مشاكل الأداء.

You will learn

  • كيفية تثبيت أدوات مطوري React

إضافة للمتصفح

أسهل طريقة لحل المشاكل البرمجية للمواقع المبنية بـ React أن تثبت إضافة أدوات مطوري React للمتصفح. وهي متوفرة لعدة متصفحات شهيرة:

  • تثبيت لـ Chrome
  • تثبيت لـ Firefox
  • تثبيت لـ Edge

الآن، إن زرت موقعًا مبنيًا باستخدام React سترى نافذتي المكونات (Components) و المُحلل (Profiler) في أدوات المطور.

إضافة أدوات مطوري React

متصفح Safari والمتصفحات الأخرى

للمتصفحات الأخرى (مثل Safari)، قم بتثبيت حزمة npm react-devtools:

# Yarn yarn global add react-devtools # Npm npm install -g react-devtools

ثم افتح أدوات المطور في موجه الأوامر (Terminal):

react-devtools

ثم اربط موقعك بإضافة عنصر <script> التالي إلى بداية <head> في موقعك:

<html> <head> <script src="http://localhost:8097"></script>

أعد تحميل موقعك الآن في المتصفح لتراه في أدوات المطور.

أدوات مطوري React المستقلة

الهواتف (React Native)

يمكن استخدام أدوات مطوري React لفحص التطبيقات المبنية بـ React Native.

أسهل طريقة لاستخدام أدوات مطوري React هي تثبيتها على نطاق عام:

# Yarn yarn global add react-devtools # Npm npm install -g react-devtools

ثم افتح أدوات المطور في موجه الأوامر (Terminal):

react-devtools

من المفترض أنه سيتصل بأي تطبيق React Native محلي إن كان يعمل.

جرب إعادة تحميل التطبيق إن لم تتصل أدوات المطور بعد ثوانٍ.

تعرّف على المزيد حول تصحيح أخطاء React Native.

السابقاستخدام TypeScript
التاليReact Compiler

Copyright © Meta Platforms, Inc
no uwu plz
uwu?
Logo by@sawaratsuki1004
تعلم React
بداية سريعة
التثبيت
وصف واجهة المستخدم (UI)
إضافة التفاعلية
إدارة State
مخارج الطوارئ
مرجع API
React APIs
React DOM APIs
المجتمع
ميثاق السلوك
تعرف على الفريق
المساهمون في التوثيق
شكر وتقدير
المزيد
المدونة
React Native
الخصوصية
الشروط
# Yarn
yarn global add react-devtools

# Npm
npm install -g react-devtools
react-devtools
<html>
<head>
<script src="http://localhost:8097"></script>
# Yarn
yarn global add react-devtools

# Npm
npm install -g react-devtools
react-devtools