React-Apollo に次の GraphQL クエリがあるとします。
const CurrentUserForLayout = gql`
query CurrentUserForLayout($avatarID: Int!) {
currentUser {
avatar_url(avatarID: $avatarID)
}
}
`;
const ProfileWithData = graphql(CurrentUserForLayout, {
options: { variables: { avatarID: 1 } },
})(Profile);
Profile
React コンポーネントに avatarID を変更させたい場合は、
どうすればいいですか?
私はReactとGraphQlを初めて使用し、ここでの接続をよく理解していません:
graphql(CurrentUserForLayout, {
options: { variables: { avatarID: 1 } },
})(Profile);
別の親コンポーネントをクエリProfileWithData
に渡すために、別の親コンポーネントが本当に必要ですか? avatarID
しかし、ID が Profile コンポーネントによって操作されている場合、親コンポーネントにそれを知らせるにはどうすればよいでしょうか?