• 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: Lifting State and Props Handling


Materials

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

  • React Fundamentals > Lifting State
  • React Fundamentals > Controlled Components
  • React Fundamentals > Props Handling

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.

Road to React – Lifting State


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 – Lifting State

Road to React – Controlled Components

Road to React – Props Handling

Assignments

Coding Assignment

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

Mindset Assignment

Being afraid of the unknown is part of the human experience. None of us know what tomorrow may bring. The interesting thing about that fear is that it can be positive or negative. If you’ve been excited about the prospect of starting a new job, starting a new relationship, or venturing to a new place, you’re experiencing the positive side. If you’re worried about something in the future that may be an unpleasant experience like having to confront someone about a problem or ending a personal or professional relationship, you’re experiencing the negative side.

You may be feeling this way in this class; excited to learn new things and start a new chapter in your life, frustrated if you struggle with a concept, happy when you understand and succeed, worried about how to juggle class with the rest of what is going on in your life. Whether your fear of the unknown is positive or negative, read this article about embracing the unknown and how it allows you to continue on your journey and see where it goes.

“The expert in anything was once a beginner”
— Helen Hayes

This week think about where you’re at in your journey.

Please answer the below prompts in your assignment submission:

  1. So far in class, have you had any “aha” moments? What have you enjoyed the most? What has been the hardest?
  2. What were you excited/worried about before class started?
  3. How do you feel about what’s still to come in this class and in your journey ahead?

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