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

السؤال

Recommended Posts

  • 0
نشر

جرب كتابة المكون وفق السياق التالي: 

import React from 'react';

export function Text(props) {
  return (
    <p>{props.text}</p>
  );
}

اعرف اكثر عن الاختلاف بين Function Components و Class Components في React وأفضل الأساليب المستخدمة من خلال الرابط:

  • 0
نشر
بتاريخ 3 ساعة قال Abdullah King:

لم تعمل معي!!  في شرح ادق لموضوع ؟

رسالة الخطأ  في الملف App.js تعني أن هناك مشكلة في تعريف المتغير 'Text'، حيث أنه غير معرف.

وعليك أولاً بكتابة المكون بشكل صحيح، عن طريق تمرير props كمعامل في المكون كالتالي:

import React from 'react';

function Text(props) {
  return <p>{props.text}</p>;
}

export default Text;

ثم يمكنك استيراد المكون "Text" في ملف App.js واستخدامه كما تريد:

import React from 'react';
import Text from './Text';

function App() {
  return (
    <div>
      <Text text="مرحبًا بك" />
    </div>
  );
}

export default App;

ولاحظ أنني قمت بتمرير text كـ prop بقيمة مرحبًا بك للمكون Text.

,تأكد من وضع ملف "Text.js" في نفس المجلد الذي يحتوي على ملف "App.js"، أو قم بتعديل المسار المناسب في حالة وجودهما في مجلدين منفصلين، أي استورده بشكل صحيح.

 

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

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

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

×   لقد أضفت محتوى بخط أو تنسيق مختلف.   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.

  • إعلانات

  • تابعنا على



×
×
  • أضف...