Управление данными пагинации в реальном времени с помощью событий websocket - PullRequest
0 голосов
/ 28 апреля 2020

Недавно я столкнулся с необходимостью иметь данные разбивки на страницы в приложении реального времени, но главная проблема, которую я едва могу решить, - это как вы добавляете новые строки. Если у меня есть страница 1 из 10, будет ли новая строка добавлена ​​в первую имеющуюся у меня страницу или в последнюю? Что делать, если мне нужно, чтобы эта новая строка была представлена ​​пользователю (например, при наличии таблицы onEnter создание новой строки до конца сетки). Для обновления / удаления было бы проще, нужно было бы только проверить, существует ли строка, и если да, то я обновляю или удаляю соответственно. Другой момент, который у меня есть, это то, как вы можете иметь 2 компонента с обновленными данными, если компонент 1 имеет 4 страницы из 10, а компонент 2 имеет 2 страницы, нужно ли компоненту 2 искать кэшированную страницу 3/4? Эти вопросы могут быть большой путаницей, но разбиение на страницы HTTP-запросов наряду с Redux для меня в новинку

...