The row type.
Fetch one page of rows.
The page, sort and filters being asked for.
Aborts when the grid supersedes this request. Pass it to
fetch so a slow response for an old sort can never overwrite a newer one.
The page of rows plus the total row count.
The grid's one required dependency: something that turns a request into rows.
Example
Remarks
Memoise the object (or define it outside the component). A new identity on every render causes a refetch.