سیداحمد
سیداحمد
خواندن ۲ دقیقه·۸ ماه پیش

چه مباحثی را در مسیر نکست جی اس باید بیاموزیم؟

مباحث زیر از صفحه مستندات نکست جی اس برداشت شده است:

آغاز شروع به کار با نکست جی اس Getting Started

Installation

Project Structure


ساخت اپلیکیشن Building Your Application

مباحث مسیردهی Routing

Defining Routes

Pages and Layouts

Linking and Navigating

Loading UI and Streaming

Error Handling

Redirecting

Route Groups

Project Organization

Dynamic Routes

Parallel Routes

Intercepting Routes

Route Handlers

Middleware

Internationalization


مبحث واکشی داده Data Fetching


Fetching, Caching, and Revalidating

Server Actions and Mutations

Data Fetching Patterns and Best Practices


مبحث رندرینگ Rendering


Server Components

Client Components

Composition Patterns

Runtimes


مبحث کش کردن Caching

مبحث استایل دهی Styling شامل:


CSS Modules

Tailwind CSS

CSS-in-JS

Sass


مبحث بهینه سازی Optimizing شامل:


Images

Videos

Fonts

Metadata

Scripts

Bundle Analyzer

Lazy Loading

Analytics

Instrumentation

OpenTelemetry

Static Assets

Third Party Libraries

Memory Usage


مبحث پیکربندی Configuring شامل:


TypeScript

ESLint

Environment Variables

Absolute Imports and Module Path Aliases

MDX

src Directory

Draft Mode

Content Security Policy


مبحث تست نرم افزار Testing


Vitest

Jest

Playwright

Cypress


مبحث احراز هویت Authentication

مبحث استقرار نرم افزار Deploying


Production Checklist

Static Exports


مبحث اپگرید یا نسخه جدید اپلیکیشن Upgrading


Codemods

App Router Migration

Version 14

Migrating from Vite

Migrating from Create React App


مرجع رابط کاربری اپلیکیشن API Reference

مبحث کار با کامپونتهای نکست Components


Font

<Image>

<Link>


File Conventions


default.js

error.js

instrumentation.js

layout.js

loading.js

mdx-components.js

middleware.js

not-found.js

page.js

route.js

Route Segment Config

template.js

Metadata Files


favicon, icon, and apple-icon

manifest.json

opengraph-image and twitter-image

robots.txt

sitemap.xml


Functions


cookies

draftMode

fetch

generateImageMetadata

generateMetadata

generateSitemaps

generateStaticParams

generateViewport

headers

ImageResponse

NextRequest

NextResponse

notFound

permanentRedirect

redirect

revalidatePath

revalidateTag

unstable_cache

unstable_noStore

useParams

usePathname

useReportWebVitals

useRouter

useSearchParams

useSelectedLayoutSegment

useSelectedLayoutSegments

userAgent


next.config.js Options


appDir

assetPrefix

basePath

compress

crossOrigin

devIndicators

distDir

env

eslint

exportPathMap

generateBuildId

generateEtags

headers

httpAgentOptions

images

cacheHandler

instrumentationHook

logging

mdxRs

onDemandEntries

optimizePackageImports

output

pageExtensions

Partial Prerendering (experimental)

poweredByHeader

productionBrowserSourceMaps

reactStrictMode

redirects

rewrites

serverActions

serverComponentsExternalPackages

StaleTimes (experimental)

trailingSlash

transpilePackages

turbo

typedRoutes

typescript

urlImports

webpack

webVitalsAttribution

create-next-app

Edge Runtime

Next.js CLI


Architecture

Accessibility

Fast Refresh

Next.js Compiler

Supported Browsers

Turbopack

نکست جی اسرابط کاربرینقشه راه
امیدوارم به بهتر شدن کمک کنم. در تلگرام و اینستاگرام پیام بفرست، SeyedAhmaddv - ارشد نرم افزار، توسعه دهنده ری اکت و نکست
شاید از این پست‌ها خوشتان بیاید