как сделать луче . Задача : есть массив со 120 тасков , я вывожу на страницу по 20 тасков ( пагинация). У меня есть 5 полей для сортировки ( id, имя , дата и тд..) при клике на поле должны сортироваться данные ( когда кликаешь на новую страницу на пагинации новая страница тоже должна быть УЖЕ отсортирована) . Вопрос как луче сделать . Вариант 1) сортировать весь исходный массив 2) сохранить флаг по которому нужно скопировать в локал Стейт или Redux и при изменении страницы сортировать по этом флагу . Какой вариант луче и есть ли другие идеи как сделать луче ?
всё на фронте мутите?
храните исходный, для отображения юзаете отсортированный
Тобеж установить какой-то флаг в локал сторейдже допустим , и сортировать при пагинации 20 элементов
нет, сортировать весь массив
А если бы элементов было 10000?
ну и что? вам нужны верные данные или скорость? сортировать внутри страницы бессмысленно ну и этим фронт бы вряд ли занимался
Понял . Благодарю
Обсуждают сегодня