Skip to content

Instantly share code, notes, and snippets.

@keokilee
Last active July 24, 2016 20:42
Show Gist options
  • Save keokilee/fbf674c3ec6f634b0e5861bc716a7910 to your computer and use it in GitHub Desktop.
Save keokilee/fbf674c3ec6f634b0e5861bc716a7910 to your computer and use it in GitHub Desktop.
Ohana.js Relay Example
const Viewer = Relay.createComponent(ViewerComponent, {
fragments: {
viewer: Relay.QL`
name,
news_feed {
${NewsFeed.getFragment('news_feed')}
}
`
}
}
const NewsFeed = Relay.createComponent(NewsFeedComponent, {
fragments: {
news_feed: Relay.QL`
pageInfo {
hasNextPage,
hasPreviousPage
},
edges {
node {
id,
${Post.getFragment('post')
}
}
`
}
}
const Post = Relay.createContainer(PostComponent, {
fragments: {
post: Relay.QL`
text,
avatar,
author {
name
}
`
}
})
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment