Я использую Next.js 14 (маршрутизатор приложений) для своего проекта реагирования. Мне нужно использовать Graphql. У меня также настроен сервер Apollo. Будучи полным новичком, я совершенно не понимаю, в каком каталоге какой файл создавать. Я установил клиент Apollo и имею приложение\util\apolloClient.ts Итак, чтобы обернуть провайдера Apollo, это Layout.js или page.js. У меня нет папки «src». Пожалуйста, порекомендуйте. Кроме того, как мне получить конфигурацию графа из json?
При использовании маршрутизатора приложений вам необходимо использовать пакет @apollo/experimental-nextjs-app-support.
Просто следуйте инструкциям по настройке в README и обязательно используйте крючок useSuspenseQuery
вместо крючка useQuery
в своем приложении, чтобы максимально эффективно использовать SSR.