0
私は別のコンポーネントを使用するコンポーネントをいくつか持っています。私は内側の一つに位置CSSを提供するために、外側のコンポーネントをしたいので、私は次の操作を実行しよう:カスタムReactコンポーネントにclassNameを渡すことができません
import OptionsMenu from './OptionsMenu'
import { withStyles } from 'material-ui/styles';
const styles = theme => ({
optionsPosition: {
position: 'absolute',
right: 0,
top: 0
}
});
class Modal extends React.Component {
render() {
const { classes } = this.props;
return (
<Card>
...
<OptionsMenu className={classes.optionsPosition}/>
</Card>
)
}
}
export default withStyles(styles)(Modal);
奇妙なことがclassName
が
<Card>
...
<div className={classes.optionsPosition}>
<OptionsMenu />
</div>
</Card>
の作品、私はdiv要素で
OptionsMenu
をラップする場合ということです
しかし、私は不必要なdiv
を避け、OptionsMenu
はスタイリングを無視するのはなぜですか?