Next.js App Router, Server/Client Component ayrımı, dinamik routing, veri çekme ve optimizasyonlarıyla modern React geliştirmede güçlü bir altyapı sağlar.
console.log()
yazarsanız server loglarına düşer, tarayıcı konsolunda görünmez.console.log()
tarayıcı konsoluna yazılır.// server component
export default async function Page() {
console.log("Bu server konsolu");
return <div>Hello</div>;
}
_
eklenirse private olur: route oluşturulmaz, dışardan erişilemez._app/
├── _secret.tsx <- route oluşturulmaz
next/image
Image
etiketi ile lazy load, responsive, optimized görseller sağlar.fill
prop’u ile kapsayıcıyı tamamen doldurur.import Image from "next/image";
<Image src={bg} fill alt="Mountains" className="object-cover" />;
💡 İpucu: Veritabanından gelen resimler için bile fill
ve object-cover
kullanmak görselin düzgün yerleşmesini sağlar.
.env
dosyasında NEXT_PUBLIC_ ile başlayan değişkenler client tarafında erişilebilir.