diff --git a/src/hooks/usePagination.js b/src/hooks/usePagination.js index ee1904e..5e4a438 100755 --- a/src/hooks/usePagination.js +++ b/src/hooks/usePagination.js @@ -23,6 +23,7 @@ export const usePagination = props => { const { rows, manualPagination, + disablePageResetOnDataChange, debug, state: [ { @@ -37,6 +38,7 @@ export const usePagination = props => { ] } = props + const rowDep = disablePageResetOnDataChange ? null : rows useLayoutEffect(() => { setState( old => ({ @@ -45,8 +47,8 @@ export const usePagination = props => { }), actions.pageChange ) - }, [rows, filters, groupBy, sortBy]) - + }, [setState, rowDep, filters, groupBy, sortBy]) + const { pages, pageCount } = useMemo(() => { if (manualPagination) { return {