반응형
'@mui/styles'는 deprecate
'@mui/styles'는 deprecate 됐기 떄문에 더이상 사용하지 않는 것을 권한다.
import { styled } from '@mui/styles';
'@mui/system'
대신에 '@mui/system'를 사용하는 것을 권장한다. styled component child selector 옵션을 사용하기 위해서 필요하다.
import { styled } from '@mui/system';
babel config 필수
변경된 메소드를 사용하기 위해서 바벨 플러그인 설치가 필수
@emotion/babel-plugin를 설치해준다.
npm install @emotion/babel-plugin
babel.config.js
module.exports = {
...
plugins: [
[
"@emotion",
{
importMap: {
"@mui/system": {
styled: {
canonicalImport: ["@emotion/styled", "default"],
styledBaseImport: ["@mui/system", "styled"]
}
},
"@mui/material/styles": {
styled: {
canonicalImport: ["@emotion/styled", "default"],
styledBaseImport: ["@mui/material/styles", "styled"]
}
}
}
}
]
]
};
참고
반응형
'개발관련 > 자바스크립트 팁' 카테고리의 다른 글
[React] Hoc와 render 속성 값 비교 (0) | 2022.08.14 |
---|---|
MUI 에서 차일드 선택하는 방법 mui styled child selector hover에서 선택하는 방법 (0) | 2022.07.20 |
nvm 사용시 node 버전 기본값 변경 하기 (0) | 2022.07.12 |
AWS RDS(DATA BASE) 복구하는 방법 / AWS DATA BASE 복원하는 방법 / AWS RDS 스냅샷 이용하기 (0) | 2022.02.25 |
note: run with `RUST_BACKTRACE=1` environment variable to display a backtrace 에러시 해결 방법 (0) | 2022.01.21 |