我试图useStyles
在使用 react-jss 包创建的方法中访问我的组件的状态。根据我在网上找到的内容,该代码似乎适用于 javascript,但不适用于打字稿。
import { createUseStyles } from 'react-jss';
const useStyles = createUseStyles({
myClass: {
height: `${height}px`, // <== squiggly line here since I don't know how to pass the parameters
},
});
export function Collapse() {
const [height, setHeight] = useState(18);
const classes = useStyles(height);
return (
<div>...</div>
);
}
我怎样才能做到这一点?
在我的样式中使用函数允许我访问所需的参数。
import { createUseStyles } from 'react-jss';
const useStyles = createUseStyles({
myClass: props => ({
height: `${height}px`,
}),
});
export function Collapse() {
const [height, setHeight] = useState(18);
const classes = useStyles({height: height});
return (
<div>...</div>
);
}
本文收集自互联网,转载请注明来源。
如有侵权,请联系 [email protected] 删除。
我来说两句