Tech TutorBangla Web Documentation
Portfolio
HomeHTMLCSSTailwind CSSJavaScriptTypeScriptReactNext.jsNode.jsExpressSocket.IOExpoWordPressPostgreSQLPrismaPostgresNestJSMongoDBDockerTanStackTanStack TableRTK QueryGitGitHub
  • Next.js Documentation27টি অধ্যায়
প্রযুক্তি নির্বাচন
HomeHTMLCSSTailwind CSSJavaScriptTypeScriptReactNext.jsNode.jsExpressSocket.IOExpoWordPressPostgreSQLPrismaPostgresNestJSMongoDBDockerTanStackTanStack TableRTK QueryGitGitHub
  • Introduction
  • কেন Next.js?
  • Installation
  • Project Structure
  • Routing ও Pages
  • Layouts
  • Linking ও Navigation
  • Server & Client Components
  • Dynamic Routes
  • Data Fetching
  • Loading ও Streaming
  • Error Handling
  • Route Handlers
  • Server Actions
  • Caching ও Revalidation
  • Metadata ও SEO
  • Images ও Fonts
  • Styling
  • Environment Variables
  • Development ও Production
  • Deployment
  • Configuration
  • Static ও Dynamic Rendering
  • Proxy
  • Performance
  • Project: Blog
  • Project: Dashboard
  1. Docs
  2. Next.js
  3. Development ও Production Mode
Next.jsIntermediate

Development ও Production Mode

next dev, next build, next start — development ও production-এর পার্থক্য ও scripts বাংলায়।

11টি অংশবাংলা ভাষায়

Next.js-এ দুটি mode — development (প্রতিটি সংরক্ষণে instant update) ও production (optimized build)।

Development Mode

Terminalbash
bash
npm run dev
  • Fast Refresh — edit করলেই instant update
  • Detailed error overlays
  • Turbopack দিয়ে দ্রুত compile

Production Build

Terminalbash
bash
npm run build
npm run start
  • next build — optimized, minified bundle তৈরি
  • Prerendering শুরু এই সময়ে
  • next start — production server চালায়
Next 16-এ lint

Next.js 16 থেকে next build আর automatic linter run করে না। আলাদা script npm run lint/npm run lint:fix দিয়ে run করুন।

Build Output বুঝুন

Terminal (build summary)text
text
Route (app)            Size    First Load JS
┌ ○ /                  486 B          88 kB
├ λ /blog              3.7 kB          91 kB
└ ○ /about             381 B          88 kB

○  (Static)   → prerendered as static content
λ  (Dynamic)  → server-rendered on demand
Static বনাম Dynamic

○ = static (build-এ prerender, fastest), λ = dynamic (request-এ render)। যতটা সম্ভব static রাখুন, তবে dynamic data লাগলে dynamic সাধারণ।

শেষ প্যারায় নিজে practice করুন — কোড কপি করে নিজের এডিটরে চালিয়ে দেখুন।
আগেরEnvironment VariablesপরেরDeployment
এই পেজে
Tech Tutor

বাংলায় ওয়েব ডেভেলপমেন্ট ডকুমেন্টেশন শিখুন — ধাপে ধাপে।

Homeসব ডকুমেন্টেশনQuick Startআমার নোটস

© 2026 Tech Tutor. বাংলায় শিখুন, বাংলায় গড়ুন।

mdanamolhasan1998@gmail.com