Skip to content

MehmetCakir1/countriesAppWithTypeScript

Repository files navigation

Click here to see the project

  • 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