The Data Grid component:
Handles pagination UI (page numbers, next/previous buttons)
Triggers data refresh requests
Displays the returned data
The developer is responsible for:
Implementing server-side pagination logic
Returning the correct page of data
Providing the total record count
Ensuring consistent sorting and filtering between data and count queries