目標:React GraphQL Relay - 簡単なクエリを実行するには?
私はリレーとGraphQL serverから特定の文字を照会しようとしています。
問題:
クエリがGraphiQLで動作します。
が、私はちょうどGraphiQLのように、特定の文字を照会することはできません:"relay-compiler": "^1.4.1"
を実行している場合でも、ここで、私は...
ERROR: Parse error: Error: FindGraphQLTags: Operation names in graphql tags must be prefixed with the module name and end in "Mutation", "Query", or "Subscription". Got
clientQuery
in moduleJedi
. in "components/Jedi.js"
に質問を取得していますか?どうすればこれを達成できますか?
コード:
import React from 'react'
import { QueryRenderer, graphql } from 'react-relay'
const BlogPostPreview = props => {
return (
<div key={props.post.id}>{props.post.name}</div>
)
}
export default QueryRenderer(BlogPostPreview, {
post: graphql`
query clientQuery {
character(id: 1000) {
id
name
appearsIn
}
}
`
})
Omg、thanks @Smek – Sbe88