Передавать данные со страницы на другую
Недавно я начал работать с next.js, хотя у меня уже есть опыт работы с react, у меня следующая структура папок:
/segments
-index.js
-[slug].js
Сценарий: на странице [url] / segments
Я получаю список сегментов, вызывая свой api, который возвращает массив со всей информацией для каждого сегмента -> Я показываю список сегментов для пользователя -> Пользователь выбирает сегмент и переходит к [url] / segments / slug
. На этом этапе я бы хотел, чтобы на этой странице[slug] .js
чтобы получить сегмент, который выбрал пользователь (поскольку все, что мне нужно, уже есть в объекте) без необходимости еще одного вызова API. Я знаю, что могу использовать для этого контекст, но мне было интересно, сможет ли next.js решить эту проблему без необходимости использовать глобальную область видимости. Просто передача полученных данных с одной страницы на другую. Спасибо всем
1 ответ
Вы должны воспользоваться обычай _app.js
для обмена данными между вашим приложением.
Я подробно ответил на тот же вопрос, с которым вы можете ознакомиться по следующей ссылке:
Next.js: Уменьшите выборку данных и обменивайтесь данными между страницами