React Developer Needed

Job ID: 32894115

Budget: $10 – $50 USD

I need this in 24 hours.

Tasks:
- Fetch data from the backend. This would return the first 100 rows.
- Show this 100 rows in a table. The table should be able to sort by column and have pagination. The pagination should work calling the backend to fetch the corresponding 100 rows.
- Each row should be able to show "the historial" please check https://mui.com/components/tables/#collapsible-table for more info.
- Each row should have 3 buttons at the end of the row.
- Each row should have a dropdown with 3 entries.
- Be able to filter the table by 4 different criteria.

* You need to create a reusable component for the rows in the table.

Please take a look at the picture attached for more context.
Related categories: JavaScript AJAX HTML5 React.js React.js Framework