Size: a a a

React: русскоязычное сообщество

2020 July 28

ЮЧ

Юра Чеботаев... in React: русскоязычное сообщество
Т.е. у него каждая страница — это новые + все предыдущие фильмы.
источник

1

1N54N3 in React: русскоязычное сообщество
Юра Чеботаев
Как вариант.
В реакт чате сеньор сказал что все запросы во вью не делаются и нужно в экшенах/санках
источник

ЮЧ

Юра Чеботаев... in React: русскоязычное сообщество
А. У вас прям коммерческое приложение?
источник

ЮЧ

Юра Чеботаев... in React: русскоязычное сообщество
Тип, под заказ?
источник

1

1N54N3 in React: русскоязычное сообщество
Пет проект
источник

ЮЧ

Юра Чеботаев... in React: русскоязычное сообщество
И вы хотите потом его показывать в виде портфолио?
источник

1

1N54N3 in React: русскоязычное сообщество
Да
источник

ЮЧ

Юра Чеботаев... in React: русскоязычное сообщество
Тогда это делается через history.replaceState()
источник

ЮЧ

Юра Чеботаев... in React: русскоязычное сообщество
Там три параметра: stateObj, title и url.
источник

1

1N54N3 in React: русскоязычное сообщество
Юра Чеботаев
Тогда это делается через history.replaceState()
Окей, но пагинацию то нужно отобразить?
источник

ЮЧ

Юра Чеботаев... in React: русскоязычное сообщество
В stateObj нужно засунуть полное состояние пагинации.
источник

ЮЧ

Юра Чеботаев... in React: русскоязычное сообщество
1N54N3
Окей, но пагинацию то нужно отобразить?
Не буквально. На Яндекс.Маркете, например, кнопка, но она сама нажимается при прокрутке.
источник

ЮЧ

Юра Чеботаев... in React: русскоязычное сообщество
И еще одна хитрость с пагинацией.
источник

ЮЧ

Юра Чеботаев... in React: русскоязычное сообщество
Нужно не page/offset, а token.
источник

ЮЧ

Юра Чеботаев... in React: русскоязычное сообщество
И token, как правило — ID последнего показанного объекта.
источник

ЮЧ

Юра Чеботаев... in React: русскоязычное сообщество
Но не обязательно, это может быть и просто токен.
источник

ЮЧ

Юра Чеботаев... in React: русскоязычное сообщество
Т.е. когда вы начинаете пагинацию, вы загружаете просто 10 фильмов.
И в ответе будет токен итерации.
А следующу страницу получаете, засунув в запрос этот токен + оффсет (10 штук).
источник

1

1N54N3 in React: русскоязычное сообщество
В ответе запроса?
источник

ЮЧ

Юра Чеботаев... in React: русскоязычное сообщество
Да.
источник

ЮЧ

Юра Чеботаев... in React: русскоязычное сообщество
Ну, например.
источник