import React from "react" import classnames from "classnames" import "./index.less" export default (props) => { const [liked, setLiked] = React.useState(props.defaultLiked ?? false) const [clicked, setCliked] = React.useState(false) const handleClick = async () => { let to = !liked setCliked(to) if (typeof props.onClick === "function") { const result = await props.onClick(to) if (typeof result === "boolean") { to = result } } setLiked(to) } return }