A Hook for handling pagination lists that integrates functionalities from useQuery, useForm, useMultiSelect, and usePagination.
It possesses the following features:
useQuery
, it is built-in with multiple data fetching functionalities, which can be enabled as neededuseForm
to automatically manage form state, providing various statuses and life cycles, and auto-fetchingusePagination
to automatically manage pagination state, providing pagination events and operations, built-in state monitoring, and auto-re-fetchinguseMultiSelect
for multiple selection operations on list data, supporting select all, inverse selection, clear, etc.usePagingList
= UseQuery features + Pagination state and management + Form querying (optional) + Multiple selection operation (optional)
Click links below to view source on GitHub.