Project to test React with Axios, data fetching error handling, pagination, loading spinner, and environment variables.
- Refactor component states for better atomicity
- Enhance image grid design
- Implement React.memo method
- Implement useCallback hook
- Implement useMemo hook
- Implement custom fetch hook
To get started, fork the repository, clone it, rename the file ".env-example" to ".env" and fill in information about your API key.
Then, run the following commands:
npm install
npm run start
All project images are free stock photos provided by Pexels API