我正在尝试一个组件,它本质上是一个“喜欢”按钮,应该使用 React 和 useToggle 打开和关闭,但是它返回 TypeError: Object is not a function 或其返回值不可迭代。
import React, { useToggle } from 'react';
import ThumbUpIcon from '@material-ui/icons/ThumbUp';
const ThumbUpButton = {
backgroundColor: 'green',
border: 'none',
padding: '5px',
borderRadius: '5px',
}
const ThumbUp = {
color: 'white'
}
const Liker = () => {
const [like, unLike] = useToggle();
return (
<div>
<button style={ThumbUpButton} onClick={unLike}>
{like ? <ThumbUpIcon style={ThumbUp}/> : <ThumbUpIcon />}
</button>
</div>
);
}
export default Liker;