У меня есть список из 20 тысяч сотрудников, которые нужно отобразить в таблице React.Когда пользователь с правами администратора меняет его, я хочу, чтобы это изменение было отражено в таблице - даже если он выполняет перезагрузку - но я не хочу повторно получать все 20 КБ, включая неизмененные 19 999.
(таблицаконечно, разбит на страницы и показывает максимальное N сразу, но мне все еще нужны все 20 Кб для поддержки поиска и фильтрации, что нецелесообразно для серверной стороны по разным причинам)
Решение, которое я могу придумать, это установить заголовки кэшированиядля / api / employee, чтобы он кэшировался, например, в течение одного часа и имел другую конечную точку, / api / employee? changeSince = и каким-то образом гарантировал, что сервер знает, какие сотрудники были изменены.Но я уверен, что кто-то уже реализовал решение (я) для этого ...
Спасибо!