Open3

graphql-flutterメモ

atsumoatsumo

直近FlutterでGraphQLを使いたい場合に使ってるpackage
https://pub.dev/packages/graphql_flutter

Apollo Clientの公式packageがあればそれを使いたかったがなかったので、Apollo Clientっぽい使い方ができるこちらのpackageを使用

atsumoatsumo

今までは Builder Widgetで書いていたのが

final query = useQuery(QueryOptions(...));
final mutation = useMutation(MutationOptions(...));
final subscription = useSubscription(SubscriptionOptions(...));
final watchQuery = useWatchQuery(WatchQueryOptions(...));
final client = useGraphQLClient();

hooksでかけるようになったので、ReactでGraphQL(apollo client)使ってるときと同じような感じで書けるようになってるのがすごくいい