I\'m building a discord/slack clone. I have Channels, Messages and users. As soon as my Chat component loads, channels get fetched with useQuery hook from Apollo.<
useQuery
You could use the called variable return by useLazyQuery.
called
useLazyQuery
!called && fetchMessages({ variables: { channelid: channelidData.channelid } });