0
私は、入力の1つとして列挙型を受け入れるGraphQL突然変異を持っています。これらの列挙型のメンバーをUIの選択としてリストしたいと思います。私はどうしたらいいですか?メンバーを選択にハードコードする必要がありますか?ReactJSでGraphQLの列挙型からメンバーをリストする方法
私は、入力の1つとして列挙型を受け入れるGraphQL突然変異を持っています。これらの列挙型のメンバーをUIの選択としてリストしたいと思います。私はどうしたらいいですか?メンバーを選択にハードコードする必要がありますか?ReactJSでGraphQLの列挙型からメンバーをリストする方法
__type
フィールドを使用して、列挙型の値を取得できます。あなたは、UIをレンダリングするためにその応答を使用することができ、その後
{
"data" : {
"__type" : {
"enumValues" : [
{ "name" : "WHITE" },
{ "name" : "BLUE" },
{ "name" : "BLACK" },
{ "name" : "RED" },
{ "name" : "GREEN" },
]
}
}
}
:
{
__type(name: "Color") {
enumValues {
name
}
}
}
をそして、それはのような応答を返すことがあります:たとえば、あなたはColor
列挙型の値を求めることができます。
グラフ・イントロスペクションの詳細:http://graphql.org/learn/introspection/