0

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 に切り替えたい場合、すべてのクエリを書き直す必要がありますか? それとも、同じ命名規則を使用しますか?

4

2 に答える 2