사용하고 있습니다 Material UInext branch 테이블 구성 요소를 사용하고 싶습니다. TableHead 구성 요소의 스타일을 변경하고 싶습니다.반응 재료를 사용자 정의하는 방법 다음 부품
내 생각은 TableHead를 MyTableHead로 포장하고 내 스타일을 추가하여 현재 스타일을 덮어 쓰는 것이 었습니다. (이 Composition 기준)
내 코드 :
import React from 'react';
import injectSheet from 'react-jss'
import {
TableHead,
} from 'material-ui/Table';
const styles = {
th: {
fontSize:'20px',
},
}
const _MyTableHead = (props) => {
return (
<TableHead className={props.classes.th} {...props}>
{props.children}
</TableHead>
);
};
_MyTableHead.muiName = 'TableHead'
const MyTableHead = injectSheet(styles)(_MyTableHead);
export {MyTableHead}
이 작동하지 않습니다
1. 내 스타일은
2. 내가 브라우저 JS 콘솔에서 오류가 원래의 스타일에 의해 오버라이드한다 :
경고 : 알 수없는 소품
sheet
,classes
태그에. 요소에서 소품을 제거하십시오.
내가 바로 그 일을하고 있지 않다 생각 (JSS (_MyTableHead)에 의해 생성) _MyTableHead에서 : 자세한 내용은 (15 table.js에서) TableHead에서 (TableHead에 의해 생성) THEAD 에서 https://facebook.github.io/react/warnings/unknown-prop.html 참조 , 어떤 생각?