我的理解是,我可以使用自定义钩子(如这个钩子)从各个组件加载它来访问相同的状态,类似于redux允许我访问状态的方式。以下是组件中的单击操作:import { BrowserRouter as Router, Route, Switch } from 'react-router-dom/hooks/useSelectedStore';
我在react function组件中有一个搜索状态。我需要从搜索对象中获取数据。hooks first规则。我得到的错误是hooks cannot be used in non react functional component。那么,另一种选择是什么,我如何使用它呢?是否可以将useQuery放在useEffect钩子中,该钩子将在搜索对象更新时重新获取数据?