Congratulations on taking some of your first steps into full stack development.
So why did you decide to click and join this course? Ideally, you are a learner who:
If you understand the topics above, you can start learning modern frontend development with React.
So why do we learn React?
So what are we going to be building today? We are going to build a gradebook for teachers! Take a look at our solution to see how the finished app looks.
You will be able to add assignments:
You will be able to add students:
You will be able to assign grades to those students for each assignment:
Welcome to React! Let's get started with our project.
Give your app a title by adding a header component
Import a child component into its parent
Add the ability to create assignments
Pass a title prop to the List child component
Add a students state variable to keep track of students
Create a method to add students to our state
Bind the addStudents method to our class
Learn how to pass data back to parent components
Let's confirm you made the right changes
Congrats on finishing the course!
All public courses on Learning Lab are free.