[Next] next14 app router과 emotion은 최악의 궁합인가.

2025. 1. 20. 22:13·Projects 🚀/Couchilla (음반 거래 플랫폼)

next 프로젝트를 만들면서 emotion을 사용해보기로 했다.

css-in-js가 가능하고 styled-component 형식으로 css 짤 수 있다는 것이 장점이다.

특히 토스에서 emotion을 사용한다고 하기에 나도 당장 써보기로 했다.

 

그런데... 뭔가 이상하다

6시간째 에러만 해결하고 있다.

next 13 부터는 app router 방식이 사용되는데

아직 emotion의 app router 방식에 대한 SSR 지원이 제한되어 있기 때문에

client 컴포넌트로 밖에 사용하지 못하는 것 같다. (근데 이럼 next 쓸 이유가...)

 

emotion은 css-in-js 라이브러리인데

이 동작방식이 SSR 동작 방식과 상충되는 부분이 있기 때문이다. (하이드레이션 이슈)

 

결론 : tailwind css나 쓰자

'Projects 🚀 > Couchilla (음반 거래 플랫폼)' 카테고리의 다른 글

[Supabase] {"message":"Sign Up failed","error":"Database error saving new user"} 해결하기  (1) 2025.02.12
[Next] In HTML, <div> cannot be a child of <html>.This will cause a hydration error. 에러 해결법  (1) 2025.01.21
[Next] 컴포넌트 import 할때 중괄호 치고 안치고의 차이 (default export vs named export)  (0) 2025.01.20
'Projects 🚀/Couchilla (음반 거래 플랫폼)' 카테고리의 다른 글
  • [Supabase] {"message":"Sign Up failed","error":"Database error saving new user"} 해결하기
  • [Next] In HTML, <div> cannot be a child of <html>.This will cause a hydration error. 에러 해결법
  • [Next] 컴포넌트 import 할때 중괄호 치고 안치고의 차이 (default export vs named export)
freesqqq
freesqqq
Fear only God, Hate only sins
  • freesqqq
    999
    freesqqq
    • Life Log (39)
      • Coding Test (12)
      • JavaScript (6)
      • TypeScript (2)
      • React (4)
      • Vue (0)
      • Next.js (1)
      • Html & css (0)
      • Git & Github (0)
      • Noising Log (1)
      • Reading Log (8)
      • Projects 🚀 (5)
        • Goodiary (AI 일기 사이트) (0)
        • Readiping (독서 커뮤니티) (1)
        • Couchilla (음반 거래 플랫폼) (4)
  • 블로그 메뉴

    • 홈
    • 태그
    • 방명록
    • 글쓰기
  • 링크

  • 공지사항

  • 인기 글

  • 태그

    그릿
    힘든일을먼저하라
    javascript
    수파베이스
    죽음에이르는병
    코딩테스트
    코테
    자바스크립트
    reduxtoolkit
    Lv.1
    자기계발
    자바스크립트상속
    대충만든자판
    프로그래머스
    유신론적실존주의
    미루는습관
    js
    프머스
    크기가 작은 부분 문자열
    supabase
  • 최근 댓글

  • 최근 글

  • hELLO· Designed By정상우.v4.10.0
freesqqq
[Next] next14 app router과 emotion은 최악의 궁합인가.
상단으로

티스토리툴바