···9595const result = (await client.query()) || useFragment();
9696const [result] = useQuery(); // --> urql
9797const { data } = useQuery(); // --> Apollo
9898-// Missing cases:
9999-const { field } = useFragment(); // can't destructure into your data from the start
100100-const [{ data }] = useQuery(); // can't follow array destructuring with object destructuring
9898+const { field } = useFragment();
9999+const [{ data }] = useQuery();
101100const {
102101 data: { pokemon },
103103-} = useQuery(); // can't destructure into your data from the start
102102+} = useQuery();
104103```
105104106105Lastly we don't track mutations/subscriptions as some folks will add additional fields to properly support