- Redux-Toolkit
- CreateAsyncThunk
- React-Simple-Maps
- Props/States/Components
- React-Router-Dom-v6
- TailwindCSS
- TypeScript
- Millify
- I used "https://restcountries.com/v3.1/" in order to fetch the countries data
- I used Redux-Toolkit for state management
- I used React-Simple-Maps for creating a clickable world map
- If you click one of the countries on the map, you will be redirected to detail page that contains tha data of the country you click on
- I used useRef hook in the search input in order to avoid unnecessary rerendering
- I used TailwindCSS for syling