In this video series I will show you how to create a pokemon application using react, react-router, axios and material ui.
I will show you how to create custom hooks, how to make api calls, and how to use pagination.
Also, I'll show you how to use typescript to creating your own types.
Fonts code for index.html(Youtube won't let me add brackets so you should add opening and closing brackets on each line, check on the video):
link rel="preconnect" href="https://fonts.googleapis.com"
link rel="preconnect" href="https://fonts.gstatic.com" crossorigin
link href="https://fonts.googleapis.com/css2 family=Bigelow+Rules&family=Roboto:wght@300;400;500;700&display=swap" rel="stylesheet"
Libraries:
npm install react-router-dom axios
npm install @mui/material @emotion/react @emotion/styled @mui/icons-material
Code: https://github.com/gaelbeltran/react-pokedex