gatsby-source-prismicからgatsby-source-prismic-graphqlにジャンプして、クエリ構造と命名が同じかどうかを知っている人なら誰でも。
たとえば、現在gatsby-source-prismicに以下のようなものを使用しています。
export const query = graphql`
query pageQuery($uid: String!) {
page: prismicPageTemplate(uid: { eq: $uid }) {
uid
type
data {
title
body {
... on PrismicPageTemplateBodyQuestionSlice {
slice_type
primary {
name
title {
html
text
}
}
}
}
}
}
}
私は両方のプラグインのドキュメントを読み、他の人が同様の質問をするのを見てきました。gatsby-source-prismicのドキュメントには、命名規則としてこれが含まれています
すべてのドキュメントはリポジトリから取得され、prismic${contentTypeName} および allPrismic${contentTypeName} として作成されます。ここで、${contentTypeName} はドキュメントのコンテンツ タイプの API ID です。
gatsby-source-prismic-graphql に切り替えたい場合、すべてのクエリを書き直す必要がありますか? それとも、同じ命名規則を使用しますか?