GatsbyJS, связывая связанные элементы из данных CMS с помощью GraphQL - PullRequest
0 голосов
/ 23 февраля 2019

Я новичок в графике и немного запутался в изучении основ и в том, как Гэтсби использует их для импорта всех данных для своих статических нужд сайта.И хотел знать, что может быть лучшей практикой, когда дело доходит до моей ситуации.

У меня есть два типа контента, настроенных в GraphCMS.{Тип контента A} ссылается на {Тип контента B} в отношении один ко многим.И на моем сайте у меня есть несколько мест, где я хочу список A, который показывает ссылки на B в них и наоборот.

Мне бы хотелось узнать о том, как лучше всего сделать эти данные доступными при их импорте из Graphcms при запуске / генерации страниц.Я мог бы просто ссылаться на все поля дважды (используя фрагменты?) В запросе config.Или я могу запросить каждый список a и b отдельно и иметь поле, зарезервированное для их идентификатора, а затем в gatsby-node прикрепить их связанные элементы, соответствующие их идентификаторам.В качестве альтернативы это может быть сделано на стороне клиента, но я полагаю, что я должен в полной мере воспользоваться инструментами генератора?

Любая и вся помощь очень ценится.

...