Перейти к основному содержимому

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