Moaz Zant نشر 9 مايو 2023 أرسل تقرير نشر 9 مايو 2023 (معدل) App.jsAbout.jsxHome.jsx ارجو ايجاد الاخطاء في react وحلها تم التعديل في 9 مايو 2023 بواسطة Mustafa Suleiman تعديل عنوان السؤال 1 اقتباس
0 عمر قره محمد نشر 9 مايو 2023 أرسل تقرير نشر 9 مايو 2023 رجاءً قم بتزويدنا بالمشكلة التي تواجهها بالضبط و ارفق ملفات المشروع بالكامل حتى نستطيع اختبار الكود. اقتباس
0 عبدالباسط ابراهيم نشر 9 مايو 2023 أرسل تقرير نشر 9 مايو 2023 يبدو أنّ المشكلة تتعلق بعدم استدعاء المكوّنات (components) من ملفاتها الخاصة بشكل صحيح. يجب التأكد من أن الملفات About.jsx و home.jsx موجودة في المسار الصحيح وأن اسم الملفات واسم المكوّنات المستدعاة تطابق بين الأماكن التي تم استدعاء المكوّنات منها وأماكن تعريفها. على سبيل المثال، يمكن تغيير الأمر import About from './components/About/About.jsx'; إلى import { About } from './components/About/About.jsx'; لأنه يتم تصدير المكون باستخدام export function في ملف About.jsx. بعد ذلك، يمكن تجربة تغيير اسماء الملفات والمكونات والتأكد من استدعائها بشكل صحيح لتجنب أي أخطاء إملائية أو تنسيقية. اقتباس
0 Mustafa Suleiman نشر 9 مايو 2023 أرسل تقرير نشر 9 مايو 2023 في ملف App.js عليك باستيراد مكون About داخل أقواس معقوفة بالشكل التالي: import { About } from './About.jsx'; حيث أنك قمت بتصديره في المكون بالشكل التالي: import React from 'react' export function About() { return ( <div>About</div> ); } وإذا أردت استخدام الاستيراد بدون أقواس عليك بكتابة التصدير بالشكل التالي: import React from 'react'; export default function About() { return <div>About</div>; } في JavaScript، توجد اختلافات بين export و export default في طريقة تصدير الوحدات (modules) من ملف إلى آخر. هنا هي الاختلافات الرئيسية بينهما: 1- export تُستخدم لتصدير متغير أو دالة محددة باستخدام اسمها. عند استيراد الوحدة في مكان آخر، يجب استخدام نفس الاسم المحدد عند التصدير. // في ملف "module.js" export function myFunction() { // ... } // في ملف آخر import { myFunction } from './module.js'; 2- export default تستخدم لتصدير قيمة افتراضية واحدة فقط من الوحدة، وتستطيع استيراد القيمة المصدرة باستخدام أي اسم ترغب في استخدامه. // في ملف "module.js" export function myFunction() { // ... } // في ملف آخر import { myFunction } from './module.js'; 3- تستطيع استخدام export مع العديد من الوحدات في نفس الملف، بينما يمكن استخدام export default مرة واحدة فقط في كل ملف. 4- عند استيراد الوحدة، عليك باستيراد الوحدات المصدرة باستخدام export باستخدام الأقواس المنحنية {} مع تحديد الاسم المحدد، بينما يمكن استيراد الوحدة المصدرة باستخدام export default دون الحاجة إلى أي أقواس. 5- بالإمكان تصدير الوحدات باستخدام export واستيرادها باستخدام import في أي ملف JavaScript، بينما export default يستخدم عادة عند تصدير الوحدة الرئيسية في ملف معين. بتاريخ 3 دقائق مضت قال Moaz Abu Zant: كيف اضيف الملف اقتباس
السؤال
Moaz Zant
App.jsAbout.jsxHome.jsx ارجو ايجاد الاخطاء في react وحلها
تم التعديل في بواسطة Mustafa Suleimanتعديل عنوان السؤال
5 أجوبة على هذا السؤال
Recommended Posts
انضم إلى النقاش
يمكنك أن تنشر الآن وتسجل لاحقًا. إذا كان لديك حساب، فسجل الدخول الآن لتنشر باسم حسابك.