> ## Documentation Index
> Fetch the complete documentation index at: https://docs.crewai.com/llms.txt
> Use this file to discover all available pages before exploring further.

# تصدير مكون React

> تعلم كيفية تصدير ودمج مكونات React من CrewAI AMP في تطبيقاتك

يشرح هذا الدليل كيفية تصدير طواقم CrewAI AMP كمكونات React ودمجها في تطبيقاتك.

## تصدير مكون React

<Steps>
  <Step title="تصدير المكون">
    انقر على القائمة (ثلاث نقاط على يمين طاقمك المنشور) واختر خيار التصدير واحفظ الملف محلياً. سنستخدم `CrewLead.jsx` في مثالنا.

    <Frame>
      <img src="https://mintcdn.com/crewai/Tp3HEbbp9mp-dy3H/images/enterprise/export-react-component.png?fit=max&auto=format&n=Tp3HEbbp9mp-dy3H&q=85&s=e0c72184b57eeae414674023197fca1b" alt="تصدير مكون React" width="493" height="359" data-path="images/enterprise/export-react-component.png" />
    </Frame>
  </Step>
</Steps>

## إعداد بيئة React

لتشغيل مكون React هذا محلياً، ستحتاج لإعداد بيئة تطوير React ودمج هذا المكون في مشروع React.

<Steps>
  <Step title="تثبيت Node.js">
    * حمّل وثبّت Node.js من الموقع الرسمي: [https://nodejs.org/](https://nodejs.org/)
    * اختر إصدار LTS (الدعم طويل المدى) للاستقرار.
  </Step>

  <Step title="إنشاء مشروع React جديد">
    * افتح Command Prompt أو PowerShell
    * انتقل إلى المجلد الذي تريد إنشاء مشروعك فيه
    * شغّل الأمر التالي لإنشاء مشروع React جديد:

      ```bash theme={null}
      npx create-react-app my-crew-app
      ```
    * انتقل إلى مجلد المشروع:

      ```bash theme={null}
      cd my-crew-app
      ```
  </Step>

  <Step title="تثبيت الاعتماديات اللازمة">
    ```bash theme={null}
    npm install react-dom
    ```
  </Step>

  <Step title="إنشاء مكون CrewLead">
    * انقل الملف المُحمّل `CrewLead.jsx` إلى مجلد `src` في مشروعك.
  </Step>

  <Step title="تعديل App.js لاستخدام مكون CrewLead">
    * افتح `src/App.js`
    * استبدل محتوياته بشيء مثل هذا:

    ```jsx theme={null}
    import React from 'react';
    import CrewLead from './CrewLead';

    function App() {
        return (
            <div className="App">
                <CrewLead baseUrl="YOUR_API_BASE_URL" bearerToken="YOUR_BEARER_TOKEN" />
            </div>
        );
    }

    export default App;
    ```

    * استبدل `YOUR_API_BASE_URL` و`YOUR_BEARER_TOKEN` بالقيم الفعلية لـ API.
  </Step>

  <Step title="بدء خادم التطوير">
    * في مجلد مشروعك، شغّل:

      ```bash theme={null}
      npm start
      ```
    * سيبدأ خادم التطوير، ويجب أن يفتح متصفح الويب الافتراضي تلقائياً على `http://localhost:3000`، حيث سترى تطبيق React يعمل.
  </Step>
</Steps>

## التخصيص

يمكنك بعد ذلك تخصيص `CrewLead.jsx` لإضافة اللون والعنوان وغيرها.

<Frame>
  <img src="https://mintcdn.com/crewai/5SZbe87tsCWZY09V/images/enterprise/customise-react-component.png?fit=max&auto=format&n=5SZbe87tsCWZY09V&q=85&s=4673fd3ac9eedc1c83b777afb8cf09c9" alt="تخصيص مكون React" width="1119" height="939" data-path="images/enterprise/customise-react-component.png" />
</Frame>

<Frame>
  <img src="https://mintcdn.com/crewai/5SZbe87tsCWZY09V/images/enterprise/customise-react-component-2.png?fit=max&auto=format&n=5SZbe87tsCWZY09V&q=85&s=714c15d129b3db4bd96cdc55e80916dd" alt="تخصيص مكون React" width="1058" height="427" data-path="images/enterprise/customise-react-component-2.png" />
</Frame>

## الخطوات التالية

* خصّص تنسيق المكون ليتوافق مع تصميم تطبيقك
* أضف خصائص إضافية للتهيئة
* ادمج مع إدارة حالة تطبيقك
* أضف معالجة الأخطاء وحالات التحميل
