I have a Sandbox here:
https://codesandbox.io/s/p2wy9pp8lx
I have some dynamic styling like this:
const styles = {
fooDisplay: props => ({
display: props.variant === "foo" ? "block" : "none"
}),
}
For a class like:
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>
);
};
This does what I want.
Is using string comparison the right way to achieve this though? Or would this be bad for performance?