我在这里有一个沙箱:
https://codesandbox.io/s/p2wy9pp8lx
我有一些像这样的动态样式:
const styles = {
fooDisplay: props => ({
display: props.variant === "foo" ? "block" : "none"
}),
}
对于像这样的课程:
const Something = ({ classes, children, variant }) => {
return (
<div className={classes.someThing}>
<div> variant is : {variant}</div>
<div className={classes.fooDisplay}>I only display if variant is foo</div>
</div>
);
};
这就是我想要的。
使用字符串比较是实现这一目标的正确方法吗?还是这对性能不利?