الخطوة 1: الهيكل الأساسي
جزء من قسم أساسيات Next.js في رحلة React على Coddy — الدرس 39 من 47.
التحدي
سهلقم ببناء الهيكل الأساسي في app/layout.jsx.
- قم باستيراد
./globals.cssوLinkمنnext/link. - قم بتصدير
metadataمع كائنtitle: قيمةdefaultهيCoddy Eatsوقيمةtemplateهي%s | Coddy Eats. - داخل
<body>، أضف<nav className="nav">يحتوي على ثلاثة روابط:className="brand"يشير إلى/بنصCoddy Eats، وid="nav-menu"يشير إلى/بنصMenu، وid="nav-desserts"يشير إلى/?category=dessertبنصDesserts. - أسفل شريط التنقل (nav)، قم بفرز
{children}داخل<div className="container">.
جرّب بنفسك
export default function RootLayout({ children }) {
return (
<html lang="en">
<body>
{children}
</body>
</html>
);
}جميع دروس أساسيات Next.js
4الخادم والعميل (Server & Client)
نوعان من المكوناتقراءة الخطأسطر 'use client'الحفاظ على أجزاء العميل صغيرةخادم داخل عميلملخص: الخادم والعميل2التوجيه والروابط
المجلدات هي مسارات التوجيهالمسارات المتداخلةربط الصفحاتالمسارات الديناميكيةصفحات غير موجودةملخص: التوجيه5البيانات على الخادم
المكونات غير المتزامنة (Async Components)انتظار معلمات المسار (Route Params)جلب البيانات مرتين في وقت واحدحالات التحميلالتعامل مع الأخطاءملخص: جلب البيانات8مشروع: كودي يأكل (Coddy Eats)
الخطوة 1: الهيكل الأساسي3التخطيطات والبيانات الوصفية
التخطيط الرئيسيالتنقل المشتركالتخطيطات المتداخلةالبيانات الوصفية للصفحةالبيانات الوصفية الديناميكيةملخص: التخطيطات6إجراءات الخادم (Server Actions)
ما هو إجراء الخادم (Server Action)؟نماذج تعمل وتتفاعلقراءة بيانات النموذجتحديث الصفحةملخص: إجراءات الخادم