usePagination
Возвращает часть массива data размером take, пропуская skip элементов. Метод используется для пагинации данных в компонентах, работающих с массивами данных, например, DataGrid, Tree, Select.
Синхронный метод.
Параметры
data: Array,
settings: {skip: number, take: number}
Примеры
const array = [
{ id: '1', subject: 'ObjectObject', object: '1.10.2022', type: 1, permission: 'permission1' },
{ id: '2', subject: '1', object: '2.10.2022', type: 1, permission: 'permission1', selected: true },
{ id: '3', subject: 'Строка с указанной в 100 пикселей высотой', object: '3.10.2022', type: 2 },
];
const currentPageData = usePagination(array, { skip: 2, take: 2 });
Возвращаемое значение
Array