Quay lại Snippets
Typescript1/5/2026

Next.js Image với blur placeholder

Tạo base64 blur placeholder cho ảnh để UX mượt hơn khi load.

BlurImage.tsx
import Image from 'next/image';

// Generate blur placeholder
const blurData = `data:image/svg+xml;base64,${
  Buffer.from('<svg ...>').toString('base64')
}`;

<Image
  src="/photo.jpg"
  placeholder="blur"
  blurDataURL={blurData}
  fill
  alt="..."
/>

# 886a7f82