It's the React application using the Marvel API.
On the application we get datas from Marvel API.
📖 On the application user can see random Marvel charachter and choose another randome charachter. There is a list of charachters and user can load more charachters or to see a detail information about the cahrachter by click on it. On the detailed information there is a list of comics with this charachter and it's possible to click the comics and open the page with it. Also it's possible to find a charachter by the name on the form.
🎞️ Demo - Marvel-Informational-Portal
🛠️ Functional Components
🔁 Spinners and Errors
➕ Pagination (additional loading of new characters)
🔳 Portals
🪝 React Hooks
⬇️ Dynamic Imports and React.Lazy
🐇 React.memo and Pure Component for speed optimisation
🔍 Formik and YUP to search a charachter