나는 semantic-ui-react를 사용하는 프로젝트를 가지고 있습니다. 프로젝트는 webpack으로 빌드되고 sassLoader가 활성화되어 있습니다.시맨틱 UI와 사용자 정의 CSS 클래스
나는 다음 코드 반응 한 구성 요소 :
<Label className="test">
sample text
</Label>
것은 내가이 구성 요소에 의해로드 된 SCS들 파일에 다음 코드가있다 :
.test {
color: red;
}
샘플 텍스트가 빨간색으로 표시되지 않습니다 . 두 가지 가능한 해결책을 알고 있습니다 - 특이성을 높이거나 CSS 규칙 뒤에 important!
을 던지십시오. 내가 알고 싶습니다 이유가이 일이 일어나고 있습니다. 시맨틱 UI의 네이티브 버전을 사용할 때 왜 이런 일이 발생하지 않습니까?
지원하려면, 여기에 크롬의 관리자에서 스크린 샷입니다 :
시간이 좀 걸렸지 만 지금 받으십시오. 반응 래퍼를 사용할 때 "ui"및 "label"클래스는 특수성 규칙 때문에 기본으로 설정되어 있지 않으므로 기본 설정이 적용됩니다. 반응 래퍼를 사용하지 않으면 클래스를 "ui"및 "test"클래스에 추가하고 렌더링됩니다. – mustang