我在函数组件内使用react-apollo
的{{1}}组件从Apollo服务器graphql微服务中获取数据。我想使用<Query>
钩子和useEffect
组件更新组件的状态。
我尝试在Query
函数中使用Query
组件,但是请求不会出现任何错误
useEffect
理想情况下,它应该调用graphql api并获取数据,但控制台不会启动。我尝试使用const foo = () => {
const [bar, setBar] = useState([]);
const fetchBars = () => (<Query query={fetchQuery}>{({loading, error, data}) => {
if(!loading) console.log(data);
}})
useEffect(() => {
fetchBars();
}, []);
}
库而不是axios
组件,并且请求正在处理中,但是我不想引入新的东西来做同样的事情。