Menu
Coddy logo textTech
flag Ar iconالعربيةdown icon

صفحتك الأولى

جزء من قسم أساسيات Next.js في رحلة React على Coddy — الدرس 3 من 47.

حان الوقت لتعديل صفحة. يُعد app/page.jsx مكون React عاديًا، تمامًا مثل المكونات التي قمت بكتابتها خلال قسم الأساسيات (Fundamentals):

export default function Home() {
    return (
        <main>
            <h1>Welcome!</h1>
        </main>
    );
}

قاعدتان صغيرتان لا تتغيران أبدًا:

  • يجب أن تكون الصفحة هي الـ default export للملف: فهذه هي الطريقة التي يعثر بها Next.js عليها
  • اسم المكون يعود إليك؛ فقط اسم الملف والمجلد هما من يحددان الـ URL

لاحظ ما هو مفقود: لا يوجد تسجيل للمسار (route registration)، ولا استيراد لموجه (router)، ولا وجود لـ ReactDOM.render. كل ما عليك فعله هو كتابة مكون في الملف الصحيح، وسيكون هو الصفحة.

challenge icon

التحدي

مبتدئ

اجعل الصفحة الرئيسية تقول مرحباً.

  1. في app/page.jsx، وداخل <main>، أضف <h1> مع id="title".
  2. يجب أن يكون النص الخاص به بالتحديد Welcome to Next.js.

جرّب بنفسك

import './globals.css';

export const metadata = {
    title: 'My App',
};

export default function RootLayout({ children }) {
    return (
        <html lang="en">
            <body>
                {children}
            </body>
        </html>
    );
}
quiz iconاختبر نفسك

يتضمن هذا الدرس اختبارًا قصيرًا. ابدأ الدرس للإجابة عليه وتتبّع تقدمك.

جميع دروس أساسيات Next.js