Когда использовать Apollo для получения данных из WordPress - PullRequest
0 голосов
/ 08 мая 2020

Я работаю над автономной CMS с WordPress в качестве источника данных. Я использую плагин Gatsby Source GraphQL для подключения WordPress GraphQl API (сгенерированный WPGraphQL )

Я запрашиваю веб-сайт WordPress и динамически генерирую сообщения, вызывая Gatsby createPagesStatefully function.

Если я прав, здесь я использую функцию Gatsby graphql (переданную из createPagesStatefully) для извлечения сообщений и генерации страниц на стороне сервера. Вероятно, это нормально, потому что сообщения и страницы имеют статус c. Если есть новое сообщение в блоге, мне придется перестроить проект, но это не такая уж большая проблема.

Если бы я хотел отображать комментарии и хотел бы, чтобы читатель мог комментировать сообщение, я должен использовать Apollo для этого запроса на стороне клиента? Таким образом, я мог бы сделать этот контент динамическим c и отображать новые комментарии на странице refre sh или действия пользователя.

В основном я немного не понимаю, когда использовать Apollo, а когда использовать basi c GraphQL. Могу ли я использовать серверную часть Apollo для динамического создания сообщений в Gatsby? Как именно это работает?

...