Homework Week 7
Introduction
This week, we uncovered lots of new features with React, which will allow us to start to make some really awesome user interfaces! We learned about routing, Material-UI, hooks, and managing application level state with React’s Context API.
As always, all of this stuff will eventually become easier with practice. Once again, there are barely any resources available for this week’s topics on freeCodeCamp, since a lot of this material is new. So this week, the regular homework is quite short.
For the bonus homework this week, we’ll be creating an application that lets a user play the game Mad Libs. The concept is that we’ll ask the user to provide a set of words with a form, and then we’ll create a funny story with those words later! This will give us a great chance to get started with using a lot of the new functionality that we learned this week with a real project. You can play with my final version of this week’s project here.
Assignment
1) Read/watch these resources | 40 mins
- [Video] Controlled Components in React | Jon Bellah | 6 mins
- [Video] React State Management Tutorial | Dev Ed | 34 mins
2) Week 7 Feedback | 2 mins
Fill out the form for this week’s feedback form here. This will include some standard feedback that you’ll be asked every time, as well as some specific questions for this week.
This will be helpful for me to tweak the course as we go along, and will help me to flag any topics which were confusing, which I should revisit in future lectures.