Size: a a a

React — русскоговорящее сообщество

2021 May 13

YP

Yarik Pesochenski in React — русскоговорящее сообщество
Вообще эта методика называется живой поиск, можешь на ютубе так вбить, там обьяснят лучше чем я смог бы
источник

VB

Vladimir Brozhik in React — русскоговорящее сообщество
Спасибо!
источник

P

PeIIIaJIkuH in React — русскоговорящее сообщество
Пытаюсь сделать порционную загрузку постов. В инете видел реализации через запрос на бэк с query string типа ?size=10&page=1. Но в таком случае есть один недостаток.
Допустим, после загрузки первой порции, кто-то из пользователей создал ещё один пост. Тогда в ответ на запрос второй порции один пост будет повторяться из-за сдвига. Как можно решить эту проблему, есть ли какие-нибудь другие способы?
источник

DS

David Str in React — русскоговорящее сообщество
Задизейбли пагинацию, пока не приедет ответ с первого запроса
источник

P

PeIIIaJIkuH in React — русскоговорящее сообщество
Не понял, как это должно мне помочь?
источник

T

Timur in React — русскоговорящее сообщество
Он не про это ведь)
источник

DS

David Str in React — русскоговорящее сообщество
А, понял о чем речь
источник

YP

Yarik Pesochenski in React — русскоговорящее сообщество
Каждый раз когда ты делаешь запрос после скролла надо делать его на сумму предыдущих постов плюс новые
источник

T

Timur in React — русскоговорящее сообщество
Это вопрос к back-end разработчикам конечно, но может ко времени начала просмотра можно привязаться как-то дополнительно...

По идеи да, тут реально время первого запроса на сервер может быть ключевым, что бы грузить только посты, что до него были
источник

YP

Yarik Pesochenski in React — русскоговорящее сообщество
А не только на новые
источник

YP

Yarik Pesochenski in React — русскоговорящее сообщество
Или я тупой какой-то .-.
источник

АС

Антон Солоха... in React — русскоговорящее сообщество
Зачем декодировать токен на клиенте? Этим обычно занимается бек, ты шлёшь запрос к примеру get /me, с токеном в хедере, а бек его уже валидирует и даёт все данные
источник

AS

Alexandr Sachishin in React — русскоговорящее сообщество
Есть разные апи. Может быть такое, что выдает только новые и в конце кидает флаг false, по которому запрос вообще должен блокироваться
источник

YP

Yarik Pesochenski in React — русскоговорящее сообщество
То есть после пост запроса я должен сделать еще и гет уже с токеном?
источник

АС

Антон Солоха... in React — русскоговорящее сообщество
Ну а что ты возьмёшь из токена? Там обычно только ид, тебе же нужно имя или ещё что-то
источник

YP

Yarik Pesochenski in React — русскоговорящее сообщество
А если мне надо инфу в профиле отобразить?
источник

es

evgeny shev in React — русскоговорящее сообщество
Народ, что то не пойму, что имеют ввиду когда пишут понимание redux-thunk ? В вакансиях где 2 года опыта просят даже указывают. Это что , типа суметь его подключить и в экшенах прописать, что бы возвращалась функция с запросом на сервер или я не правильно понимаю?
источник

YP

Yarik Pesochenski in React — русскоговорящее сообщество
Ну типа
источник

P

PeIIIaJIkuH in React — русскоговорящее сообщество
Логика понятна, но откуда можно достать количество новых постов, которое юзер ещё не загружал? Через вебсокет соединение?
источник

АС

Антон Солоха... in React — русскоговорящее сообщество
Ну обычно да, заходишь на сайт, если есть токен делаешь /me, при удаче получаешь данные, если нет делаешь рефреш(если предусмотрено), и кидаешь на логин
источник