문제
새로고침을 했더니
'className did not match'
에러가 뜨며 css가 모두 사라져 버리는 현상 발생
이유는 서버에서 받은 해시 + 클래스명과 새로고침 후 클라이언트에서 받은 해시+클래스명이 달라서 발생하는 문제였다.
해결방법
1. 바벨 플러그인 설치
yarn add babel-plugin-styled-components
2. .babelrc설정
파일 생성 후 아래 코드 작성
{
"presets": ["next/babel"],
"plugins": ["babel-plugin-styled-components"]
}
참고
'Framework(Library) > React' 카테고리의 다른 글
[React] 동기 / 비동기 통신 (0) | 2023.08.28 |
---|---|
[React] 카카오 지도 구현 (0) | 2023.04.24 |
[React] Edit Page 보완 - defaultValue와 myvariables (0) | 2023.03.18 |
[Error] cSpell Unknown word 무시하기 (0) | 2023.03.16 |
[React] 컴포넌트(Component) 재사용 (0) | 2023.03.16 |