Ни как не могу понять принцип работы NEXTJS + redux + axios.
Как я это вижу:
1) Пользователь запрашивает страницу example-store.ru/product/5
2) Nextjs через axios делает запросы на API сервер
3) Данные из response летят в стейт
4) На основе данных из стейта формируется HTML страница и возвращается на клиент
Подскажите правильно ли я понимаю или нет? Если да, то как это реализовать (может есть примеры), если нет, то подскажите как правильно?
Aves, Хорошо, получила я данные через fetch и что дальше делать, как их сетнуть в стейт или сразу отрисовывать страницу через getInitialProps? Но тогда у меня стейт останется пустой(
Алиса, суть не в fetch, можно и тот же axios использовать, суть в том, что все данные, необходимые странице, нужно подготовить в этом методе. В случае с redux нужно в этом методе создать store не с пустым initialState с готовыми данными и передать его через props. Вариант того, как это можно сделать - https://github.com/vercel/next.js/tree/master/exam...
Я сам только учусь, не знаю будет ли полезен мой совет. На ютубе есть 40минутный курс по нексту (Минина). Редукса правда там нет но рассказано как это работает с пропсами. Могу ошибаться но кажется редукс уже не актуален.