如果您使用的是React-Router,则可以使用useLocation
useLocation
const location = useLocation() const [name, setName] = useLocalStorage("name", "Bob"); useEffect(() => { setName(yourState) }, [location])