250x250
반응형
arkhyeon
arkhyeon
arkhyeon
전체 방문자
오늘
어제
  • 분류 전체보기 (88)
    • Spring (5)
    • Java (4)
    • React (25)
      • TypeScript (6)
      • JavaScript (1)
      • Jest (9)
    • NEXT (8)
    • SQL (1)
    • React native (1)
    • CSS (3)
    • Web (1)
    • Git (3)
    • ETC (6)
    • 빅데이터DB (8)
    • Docker (4)
    • Tool (1)

블로그 메뉴

  • 홈
  • 태그
  • 방명록

공지사항

인기 글

태그

  • react websocket
  • websocket server
  • react spring websocket
  • react jest
  • javascript wss
  • react loading
  • usetransition
  • react
  • HIVE
  • jest
  • react typescript
  • react usetransition
  • javasciprt websocket
  • WSS
  • websocket
  • docker tomcat
  • react19
  • kudu
  • Spring WebSocket
  • node WebSocket

최근 댓글

최근 글

티스토리

hELLO · Designed By 정상우.
arkhyeon

arkhyeon

NEXT

next-themes Hydration failed Error

2024. 5. 31. 09:48
728x90
반응형
  1. Hydration failed because the initial UI does not match what was rendered on the server
    ThemeProvider를 <body> 태그 위에 적용했을 때 발생하는 에러로 body 태그 자식으로 넣어야 한다.
  2. Extra attributes from the server: data-theme,style
    html 태그에 suppressHydrationWarning 속성을 작성하지 않았을 때 발생하는 에러.
// app/layout.tsx

import { ThemeProvider } from 'next-themes';

export default function RootLayout({childrenReadonly<{children: React.ReactNode;}>) {
  return (
    <html lang="en" suppressHydrationWarning>
      <body className={inter.className}>
        <ThemeProvider attribute="data-theme">{children}</ThemeProvider>
      </body>
    </html>
  );
}
728x90
반응형

'NEXT' 카테고리의 다른 글

NEXT JS + Google Analytics Connect Setting  (0) 2024.08.07
Parallel Routes Modal Difficult Error  (0) 2024.07.25
NextJs Next-auth getSession() 로그인 정보 확인  (0) 2024.07.23
NEXT 14 NEXT-AUTH 5 middleware.ts not working  (0) 2024.07.11
NextJS Prisma PostgreSQL 연결 및 Migrate  (0) 2024.07.09
    'NEXT' 카테고리의 다른 글
    • Parallel Routes Modal Difficult Error
    • NextJs Next-auth getSession() 로그인 정보 확인
    • NEXT 14 NEXT-AUTH 5 middleware.ts not working
    • NextJS Prisma PostgreSQL 연결 및 Migrate
    arkhyeon
    arkhyeon

    티스토리툴바