← Back to list

nextjs-localstorage-persistence
by jhlee0409
화면 중심의 기획 & 품질 관리 통합 솔루션
⭐ 0🍴 0📅 Dec 21, 2025
SKILL.md
name: nextjs-localstorage-persistence description: Implement localStorage persistence in Next.js 14 App Router with SSR-safe patterns. Use when storing data in localStorage, handling hydration errors, implementing state persistence, or creating type-safe storage utilities.
Next.js LocalStorage Persistence
Next.js 14 App Router에서 SSR-안전한 localStorage 지속성 구현 스킬입니다.
Quick Reference
SSR-Safe 패턴
// ❌ 잘못된 방법 - 하이드레이션 에러 발생
const data = localStorage.getItem('key');
// ✅ 올바른 방법 - useEffect 내에서 사용
useEffect(() => {
const data = localStorage.getItem('key');
}, []);
하이드레이션 에러 방지
const [hydrated, setHydrated] = useState(false);
useEffect(() => {
setHydrated(true);
}, []);
if (!hydrated) return <Loading />;
Contents
- reference.md - SSR/CSR 라이프사이클 및 하이드레이션 가이드
- guide.md - 타입-안전 스토리지 유틸리티 및 Zustand 통합
- scripts/validate_storage_schema.py - 스토리지 스키마 검증
When to Use
- Next.js에서 localStorage 사용 시 하이드레이션 에러 발생
- 세션 간 상태 지속성 구현 시
- 타입-안전한 스토리지 추상화 필요 시
- Zustand persist 미들웨어 설정 시
Score
Total Score
50/100
Based on repository quality metrics
✓SKILL.md
SKILL.mdファイルが含まれている
+20
○LICENSE
ライセンスが設定されている
0/10
○説明文
100文字以上の説明がある
0/10
○人気
GitHub Stars 100以上
0/15
○最近の活動
3ヶ月以内に更新がある
0/10
○フォーク
10回以上フォークされている
0/5
✓Issue管理
オープンIssueが50未満
+5
✓言語
プログラミング言語が設定されている
+5
○タグ
1つ以上のタグが設定されている
0/5
Reviews
💬
Reviews coming soon