import React from 'react'; import { gql, useQuery, useSubscription } from 'urql'; const LIST_QUERY = gql` query List_Query { list { char } } `; const SONG_SUBSCRIPTION = gql` subscription App_Subscription { alphabet { char } } `; const ListQuery = () => { const [listResult] = useQuery({ query: LIST_QUERY, }); return (

List

{listResult?.data?.list.map(i => (
{i.char}
))}
); }; const SongSubscription = () => { const [songsResult] = useSubscription( { query: SONG_SUBSCRIPTION }, (prev = [], data) => [...prev, data.alphabet] ); return (

Song

{songsResult?.data?.map(i => (
{i.char}
))}
); }; const LocationsList = () => { return ( <> ); }; export default LocationsList;