seongwoon jeong
02/17/2020, 9:26 AMHyeseong Kim
02/17/2020, 9:29 AMHyeseong Kim
02/17/2020, 9:31 AMHyeseong Kim
02/17/2020, 9:33 AMHyeseong Kim
02/17/2020, 9:36 AMconst MyPosts = ({ me, posts }) => React.Element;
fragment MyPosts_me on Query { ... }
fragment MyPosts_posts on User {
posts {
# MyPosts 가 의존하는 데이터를 다시 명시
...PostCard_post
}
}
이런식으로 colocation 을 사용하면 컴포넌트와 의존성 데이터의 컴포지션을 항상 일치시킬 수 있어서 “선언적 데이터 패칭” 이 가능합니다.Hyeseong Kim
02/17/2020, 9:38 AMmutation publishPost(...) {
author {
...MyPosts_posts
}
post {
...PostCard_post
}
}
요렇게 뮤테이션에 의해 실제로 변경을 전파하고 싶은 구성요소(컴포넌트, 데이터 의존성 모두 표현함)를 선언함으로써 자연스럽게 달성할 수 있습니다.Hyeseong Kim
02/17/2020, 9:39 AMseongwoon jeong
02/17/2020, 9:42 AMHyeseong Kim
02/17/2020, 9:43 AMHyeseong Kim
02/17/2020, 9:44 AMTony Won