query PostApp { ...post } fragment post on Post { titlt body author { ...user } comments { ...comment } } fragment comment on Comment { body user { ...user } } fragment user on User { name }
Relay.createContainer(PostComponent, { fragments: { post: () => Relay.QL` fragment on Post { id title body author { ${Author.getFragment('user')} } comments { ${Comment.getFragment('comment')} } } ` } });
type Query { post: Post } type Post { id: ID! title: String! body: String author: User comments: [Comment] } type Comment { text: String! user: User } type User { name: String! }