Hello! Thank you for submitting the first homework for CoderSchool React Class 🎉! The main focus of this assignment was to introduce you to working with an API, rendering items in a collection, and dealing with state and props.
Great ✨
Good job using the bloomer library to make your app look beautiful! Using CSS libraries is a great way to win time during a project without compromising on the look.
Great work to keep the code clean and pretty. It is important to write code that easy to read and understand or other people, or even yourself.
Very good way of destructuring the elements at the beginning of the render() function: it makes it really easy to see which props are passed to the component 👍
Good job fetching the data in App.js in componentDidMount. The official Facebook React Native example does this as well. (React and React Native have the same convention here.)
Not so great yet 🚩
Small bug when clicking on Load More when filtering with "Avengersss": the new movies are concatenated to the list but not filtered
The image is a bit big when watching the application full-screen. Perhaps you could have displayed the movies on 2 separate columns to make the images a bit smaller?
Your await is never wrapped within a try, so the failure case is never handled :'(.
Hello! Thank you for submitting the first homework for CoderSchool React Class🎉 ! The main focus of this assignment was to introduce you to working with an API, rendering items in a collection, and dealing with
state
andprops
.Great✨
bloomer
library to make your app look beautiful! Using CSS libraries is a great way to win time during a project without compromising on the look.render()
function: it makes it really easy to see whichprops
are passed to the component 👍App.js
incomponentDidMount
. The official Facebook React Native example does this as well. (React and React Native have the same convention here.)Not so great yet 🚩
await
is never wrapped within atry
, so the failure case is never handled :'(.Great job overall 👏👏👏