반응형
Next.js 에서 styled-components 사용할때 위와 같은 오류가 뜬다.
SSR로 동작하기 때문에 서버에서 생성된 컴포넌트와 CSR로 클라이언트에서 생성된 컴포넌트의 클래스명이 서로 달라지게 된다.
className 일관 되게 만들어주기
1. babel-plugin-styled-components 설치하기
2. .babelrc 파일 루트에 만들어서 아래 내용 추가하기
{
"presets": ["next/babel"],
"plugins": ["babel-plugin-styled-components"]
}
반응형
'개발(라이브러리,프레임워크) > react.js & react native' 카테고리의 다른 글
styled component No overload matches this call. 오류 (0) | 2023.01.12 |
---|---|
Recoil (0) | 2022.09.24 |
React Transition Group 적용 중 이슈사항 (0) | 2022.07.02 |
react-query (0) | 2022.06.12 |
react-transition-group (0) | 2022.06.08 |