#javascript #reactjs #next.js #redux-toolkit #rtk-query
Вопрос:
Я изо всех сил пытаюсь разобраться в СЛЕДУЮЩЕМ JS с помощью запроса RTK, я пытаюсь поделиться данными с несколькими страницами, мне просто нужно одно место, где данные добавляются в магазин, поэтому я не делаю несколько звонков.
Я хочу один раз вызвать запрос, а затем получить доступ к данным со всего сайта. извиняетесь за то, что называете это несколько раз на разных страницах?
Я не могу вызвать его на одной странице, потому что пользователь может перейти на другую страницу, где он еще не был извлечен
каков наилучший способ сделать это?
в следующих документах говорится, что вы можете переопределить _app https://nextjs.org/docs/advanced-features/custom-app НО я не смогу использовать в этом крючки запросов RTK.
Комментарии:
1. Это для следующего на стороне клиента или для сценария SSR/SSG?
2. рендеринг на стороне клиента. Я не мог использовать крючки RTKQ в SSR/SSG
3. Для клиентской стороны
next-redux-wrapper
(или просто обертываниеApp
Provider
) уже должно в значительной степени это сделать. Для поддержки SSR, пожалуйста, дождитесь следующей версии RTK.4. Я так и делаю. Но это не мешает мне повторять вызовы api на разных страницах
5. Что именно вам нужно повторить?