React table component with in-memory paging