Uses server-side filtering through GET params. Imported react-debounce-input to add a delay from the user input to the backend request. This will reduce unnecessary bandwidth.
using Tanstack Table and Tanstack Query.
Use react-router in data mode to layout the application. Do a SSR to the datastore API /transactions.