وقتی قرار است Next.js را به دیتابیس وصل کنیم، فقط به یک اتصال خام نیاز نداریم؛ به ابزاری نیاز داریم که کار با داده را قابلفهم، type-safe و قابل نگهداری کند.
در Next.js 16، صفحهها و layoutها بهصورت پیشفرض Server Component هستند.فقط وقتی به قابلیتهای مرورگر یا تعامل کاربر نیاز داریم، باید سراغ Client Component برویم.
در این پست میخواهیم نسخهای قابل توسعه از لیست پروژهها بسازیم که نمونه کارهای ما را نشان دهد
صفحه About به بازدیدکننده میگوید شما چه کسی هستید و روی چه چیزی تمرکز دارید صفحه Contact مسیر ارتباط و شروع همکاری را برای کارفرما، مشتری یا همتیمی باز میکند
ما قبلاً یک نسخه ساده از Header و Footer را ساخته بودیم. در این پست همان ساختار قبلی را ارتقا میدهیم
صفحه اصلی پرتفولیو؛ صفحهای که هویت، تخصص و مسیرهای مهم سایت را به کاربر نشان میدهد.
نصب Tailwind در پروژه مطابق با داکیومنت رسمی
در Next.js، مسیرها به طور پیشفرض روی سرور رندر میشوند. این اغلب به این معنی است که کلاینت باید منتظر پاسخ سرور بماند تا مسیر جدیدی نمایش داده شود. Next.js دارای پیشواکشی (prefetching) که تضمین میکند Navigation سریع و پاسخگو باقی بماند.
Next.js از مسیریابی مبتنی بر سیستم فایل استفاده میکند، یعنی میتوانید از پوشهها و فایلها برای تعریف مسیرها استفاده کنید.