【发布时间】:2021-11-11 00:04:45
【问题描述】:
我正在使用反应阿波罗。
我想在不使用 apllo 的 refetch 的情况下每 3 秒更新一次进度条组件的 user.percent。
import {useInterval} from 'beautiful-react-hooks';
const ProgressBar = () => {
const {userId} = useParams<{userId: string}>();
const {data: {user = null} = {}, refetch: refetchUser} =
useUserQuery({
variables: {uuid: userId},
skip: !userId,
});
if (!user) return null;
useInterval(() => {
refetchUser();
}, 3000);
return (
<p>{user.percent}</p>
)
}
【问题讨论】:
标签: reactjs typescript apollo