반응형
Radium 플러그인 사용 시 정의되지 않은 오류의 reactJs styleKeeperContext'를 가져오는 중
Radium 플러그인을 사용하여 스타일링하는 버튼에 호버 사이비 클래스를 추가하려고 할 때 "TypeError: 정의되지 않은 속성 'styleKeeperContext'를 읽을 수 없음" 오류가 표시됨
나는 루트 스타일 속성(Rootstyle Property)이 여전히 작동하는지 보기 위해 라듐 수입을 제외하려고 노력해왔고, 그렇게 되었다.라듐 기능에 의해 캡슐화된 내 앱 구성 요소 가져오기 및 내보내기 기능을 추가할 때마다 문제가 발생함
나의 가정은 내가 호버 사이비 클래스를 사용하는 방식에 의해 내가 제대로 하고 있지 않은 것이 있거나, 혹은 다른 것에 의해 나는 'styleKeeperContext'라는 용어를 이해하지 못한다.
스타일을 구성 요소 범위까지 유지하면서 이 오류를 제거하고 플러그 인을 사용하는 방법
아래 코드의 스크린샷
추가하면서 이 오류가 발생하기 시작함this.state
구성 요소:
const MyComponent extends Component {
constructor() {
super(); // I messed up here
this.state = { count: 0 };
}
// etc.
}
시공사에게 전화를 걸 때, 구성 요소의 소품들을 에 전달하는 것을 잊어버렸다. 어리석은 실수를 범했지만, 라듐 오류로 인해 근본 원인이 무엇인지 알아내기 어려웠다.
이렇게 수정하면 다음 오류가 해결됨:
const MyComponent extends Component {
constructor(props) { // Add props argument
super(props); // Pass props to super()
this.state = { count: 0 };
}
// etc.
}
나도 같은 문제에 직면했고 라듐 모듈 버전을 0.26.0에서 0.25.2로 낮춘 후 해결되었다.
반응형
'programing' 카테고리의 다른 글
useRedcer 및 useContext를 사용하여 사용자 정의 후크에서 작업을 디스패치하는 방법 (0) | 2022.03.28 |
---|---|
Vuetify : 스로틀/차단 v-autocomplete (0) | 2022.03.28 |
1이 뭔데?__truediv__`?><<<<<python>>>><<<<python>>><<<python>> (0) | 2022.03.28 |
useState가 계속 초기값으로 재설정됨재렌더 시 (0) | 2022.03.28 |
VueJS 2에서 v-for 값 + 문자열을 사용하는 동적 v-모델 (0) | 2022.03.28 |