مكونك الأول
جزء من قسم الأساسيات في رحلة React على Coddy — الدرس 2 من 42.
حان الوقت لكتابة أول مكون لك. ألقِ نظرة على App.jsx. إنها دالة ترجع JSX:
export default function App() {
return (
<div>
</div>
);
}في الوقت الحالي تعيد عنصر <div> فارغًا، لذا فإن المعاينة فارغة. أي JSX تضعه بالداخل سيتم عرضه (عناوين، فقرات، أزرار، أي شيء):
<h1 id="title">Hello, React!</h1>لاحظ خاصية id: فهي تعمل تمامًا كما في HTML، وتستخدم اختباراتنا المعرفات (ids) للعثور على عناصرك. الملفان الآخران هما الأساس البرمجي للتطبيق: حيث يستضيف index.html التطبيق وتقوم main.jsx بتركيب App في الصفحة. هما مقفلان. ملف App.jsx هو المكان الذي تعمل فيه.
التحدي
مبتدئاجعل تطبيقك يحيي العالم.
- داخل
<div>فيApp.jsx، أضف<h1>معid="title". - يجب أن يكون النص الخاص به بالضبط
Hello, React!
جرّب بنفسك
<!DOCTYPE html>
<html>
<head>
<link rel="stylesheet" href="styles.css" />
</head>
<body>
<div id="root"></div>
<script type="module" src="main.jsx"></script>
</body>
</html>يتضمن هذا الدرس اختبارًا قصيرًا. ابدأ الدرس للإجابة عليه وتتبّع تقدمك.
جميع دروس الأساسيات
2تعبيرات JSX
الأقواس المعقوفةالعمليات الرياضية داخل الأقواسالأقواس في السماتاستدعاء الدوال في JSXملخص: تعبيرات JSX5الحالة والأحداث
ما هي الحالة (State)؟عداد النقراتالعد بخطواتالتبديل باستخدام الحالةحالة مستقلةملخص: الحالة والأحداث8مشروع: بطاقة الملف الشخصي
الخطوة 1: هيكل البطاقةالخطوة 2: بطاقة مع Propsالخطوة 3: زر الإعجابالخطوة 4: تبديل المتابعة