스타일드-component 스타일을 확장할 수 없을 때
이른바 스타일드-components
CSSinJS 편한 녀석(할애)
두 가지 스타일 확장
스타일드-components에서 구성 요소 확장 스타일을 계승할 수 있습니다.
예:
const StyledComponent = styled.div`
color: tomato;
`
이 스타일d-component를 이렇게 확장할 수 있습니다.const ExStyledComponent = styled(StyledComponent)`
background-color: lime;
`
이걸 자주 사용하는 게 스타일드-components의 유파(적당함)첫 번째는 위의 예에 문제가 없고, 두 번째는 구성 요소에 대해 약간의 손발이 필요하다.
styled-components에서className을 사용하여 스타일을 계승합니다.className 속성이 없으면 반영할 수 없습니다.
이렇게 되면,
const Button = ({className}) => {
return <button className={className}>ボタン<button>
}
와 스쳐 지나가면 스타일 확장(추가) 가능!이러면 너도 스타일드-components의 주인이야!
[참고 문헌・참고 보도 등]
스타일드-components에 대한 스타일 확장 - OPEN 8 과학 기술 블로그
Reference
이 문제에 관하여(스타일드-component 스타일을 확장할 수 없을 때), 우리는 이곳에서 더 많은 자료를 발견하고 링크를 클릭하여 보았다 https://zenn.dev/nbr41to/articles/1b28c9efb6bc11텍스트를 자유롭게 공유하거나 복사할 수 있습니다.하지만 이 문서의 URL은 참조 URL로 남겨 두십시오.
우수한 개발자 콘텐츠 발견에 전념 (Collection and Share based on the CC Protocol.)