此问题的解决方法可能是在使用useToggle hook时正确使用返回值。useToggle返回的是具有两个属性(toggle,setToggle)的数组。 button onClick属性应该使用setToggle属性而不是toggle属性。以下是一个示例:
import { useState } from "react"; import { useToggle } from "react-use";
export default function App() { const [on, setOn] = useToggle(false);
const handleClick = () => { setOn(!on); };
return (