【发布时间】:2020-10-03 05:39:30
【问题描述】:
我正在尝试在 Apollo 客户端中创建订阅,但每次我保存组件时都会导致刷新,我收到此错误:
这是我的代码:
const QUERY = gql`
{
getEventsSection(id: "trending") {
_id,
events
}
}
`;
const SUBSCRIPTION = gql`
subscription {
getEventsSection(id: "trending") {
_id,
events
}
}
`;
const [state, setState] = useState(null);
const { loading, error, data, subscribeToMore } = useQuery(QUERY);
useEffect(() => {
const unsubscribe = subscribeToMore({
document: SUBSCRIPTION,
updateQuery: (prev, {subscriptionData}) => {
console.log(subscriptionData);
}
});
return () => unsubscribe();
}, [data])
我做错了什么?谢谢!
【问题讨论】:
标签: reactjs react-native