【发布时间】:2021-01-06 08:39:38
【问题描述】:
我只是在玩 react 查询
我正在构建一个简单的 github 克隆
我必须为当前用户使用两次 useQuery 一次
作为路由器参数,另一个新搜索。
我最终得到:
const history = useHistory();
const currentUser: string = useRouterPathname();
const [user, setUser] = useState(currentUser);
const handleFormSubmit = (data: SearchFormInputs) => {
history.push(`/${data.search}`);
setUser(data.search);
};
const { isLoading, error, data } = useGetUserData(user);
if (isLoading) return <p>Loading...</p>;
if (error) return <p>An error has occurred: " + {error}</p>;
console.log(user, data);
这是正确的方法吗?
【问题讨论】:
标签: reactjs react-query