Goals: Learn how to build an upload file component from scratch in React.
- Parse the uploaded files: Validate the files (e.g. check format, size), and extract the data into a clean format.
- Handle the parsed file data.
- Integrate with APIs: Use Axios, React Query for API calls.
- React hooks as a first class.
- Add drag and drop support.