اذهب إلى المحتوى

السؤال

Recommended Posts

  • 0
نشر

يجب أولًا التأكد من تثبيت بيئة NodeJS بشكل سليم، يمكن تحميله من موقعه الرسمي، للتأكد عند تنفيذ الأمر التالي يجب أن يظهر رقم نسخة مدير الحزم npm بنجاح:

npm -v

بعدها يمكنك التوجه للمجلد الذي سيحوي على مجلد المشروع وتنفيذ الأمر التالي:

npx create-react-app my-app

سيتم إنشاء مشروع ReactJS ضمن مجلد جديد بالاسم my-app ضمن المسار الحالي، يمكنك التوجه لداخل المجلد وتشغيل المشروع عبر تنفيذ الأوامر التالية:

cd my-app
npm start

 

  • 0
نشر

يمكننا تضمين مكتبة ReactJS من خلال CDN بإضافة الروابط في الصفحة قبل نهاية وسم body

  <!-- ... other HTML ... -->

  <!-- Load React. -->
  <!-- Note: when deploying, replace "development.js" with "production.min.js". -->
  <script src="https://unpkg.com/react@17/umd/react.development.js" crossorigin></script>
  <script src="https://unpkg.com/react-dom@17/umd/react-dom.development.js" crossorigin></script>

  <!-- Load our React component. -->
  <script src="like_button.js"></script>

</body>

ثم نقوم بتضمين ملفات المكونات الواحد تلو الآخر بهد ريأكت.

وبالنسبية لحاوية عناصر react يكون مثلاً على شكل div

<!-- ... existing HTML ... -->

<div id="like_button_container"></div>

<!-- ... existing HTML ... -->

وعملية حشر المكون ضمن الصفحة عن طريق الشيفرة التالية:

في ملف المكون:

const domContainer = document.querySelector('#like_button_container');
ReactDOM.render(e(LikeButton), domContainer);

 

التوثيق الرسمي: إضافة ريأكت لصفحة ويب

توثيق موسوعة حسوب: wiki.hsoub/React

انضم إلى النقاش

يمكنك أن تنشر الآن وتسجل لاحقًا. إذا كان لديك حساب، فسجل الدخول الآن لتنشر باسم حسابك.

زائر
أجب على هذا السؤال...

×   لقد أضفت محتوى بخط أو تنسيق مختلف.   Restore formatting

  Only 75 emoji are allowed.

×   Your link has been automatically embedded.   Display as a link instead

×   جرى استعادة المحتوى السابق..   امسح المحرر

×   You cannot paste images directly. Upload or insert images from URL.

  • إعلانات

  • تابعنا على



×
×
  • أضف...