• Skip to primary navigation
  • Skip to main content
  • Skip to footer
Code The Dream School
Code the Dream Labs Logo

Code The Dream School

Main hub for class materials for Code the Dream’s classes

  • Code the Dream Home

Search Code The Dream School

React Fundamentals: Third-Party Libraries, Async/Await, Forms

Materials

Read the following chapters/sections in the Road to React text:

  • React Fundamentals > Third-Party Libraries
  • React Fundamentals > Async/Await
  • React Fundamentals > Forms

Videos

The following videos have been created, with permission from the author of the Road to React text, to be used as supplemental guides to the text for the sole use by Code the Dream React Class students. NOTE: Not everything covered in the text is covered in these videos, so you do still need to read all the sections listed in Materials above. To open the video in a separate tab via YouTube, click on the blue video header above the video. We have also embedded the videos here so you can watch directly on this page if you prefer.


Below videos are freely available on YouTube and were not made by our organization. It is unknown to us if they were made with the author’s permission or not.

Road to React – Third-Party Libraries

Road to React – Async/Await

Road to React – Forms

Assignments

Coding Assignment

The lesson assignment for this week can be found here:
For DOVE class: Dove Lesson 1.9
All other classes: Lesson 1.9 Coding Assignment

Mindset Assignment

Though, at times, a solution may come together quickly first try, it more often than not takes some determination and thoughtful problem solving to see a new challenge over the finish line. (Pro tip: Those also end up being the truly satisfying wins!) But have you ever looked at a new problem and thought “I have no idea how to even get started!” …

Fear not! Problem solving is a learned skill too, and if you develop a solid process—ex. understanding the problem, planning, dividing the problem into subproblems—even the trickiest of challenges can be chipped away at.

This FreeCodeCamp article does a nice job of defining a problem solving process. Your preferred process may not end up mirroring this one exactly, but use this as inspiration to develop your own approach.

Please answer the below prompts in your assignment submission:

  1. Do you already have a problem solving process in place that you’ve found effective? If so, tell us about it!
  2. How does problem solving show up through other hobbies or activities in your life?
  3. Have you observed others in the class solving problems differently than you do? What have you learned from their problem solving techniques?

When you’ve completed your Coding Assignment, submit your assignment (link to your pull request in your GitHub repo) using:

Homework Assignment Submission Form

Footer

Copyright © 2025 Code the Dream School | All Rights Reserved | Privacy Policy