My first API-related project. Made with HTML5, SASS, ReactJS (Axios, useState, useEffect).
What I've learned:
- basics of SASS (using variables and nesting)
- playing with media view for completely responsive design
- basics of useState
- basics of useEffect
- basics of GIT (commit, push) and Github
My considerations
The project took me considerably less time than my very first project (the Rating component). The first one took over 8 hours, whereas this took about 4 hours, mostly spent on getting the Axios.get working, and minutiae CSS details.
CSS: Positioning the button was difficult, played around with negative margins which didn't seem like an elegant solution. Researched alternatives and used transform, instead.
React: Could have used fetch instead of the Axios package, had difficulties implementing the get function and reading data on it. Lots of Googling and reading docs.
Thank you for taking the time to check my work out. I'm very open to any and all comments and suggestions ❤️