Watch it on Heroku Marvel API.
✔️ components lifecycle
✔️ Error Boundaries
✔️ loading new data from server
✔️ PropTypes
✔️ props.children
✔️ hooks (useState, useEffect, useCallback, useMemo, useRef)
✔️ creating owns hooks
✔️ React Router 5 and 6 versions
✔️ dynamic imports and React lazy
✔️ React Context and useContext
✔️ High Order Components
✔️ React Transition Group
✔️ Formik library
✔️ React Helmet
✔️ improve HTML
✖️ add filters
✖️ use High Order Components in this project to understand it better