Create your own
teaching resources

Sign up for a free account to try! It takes less than 20 seconds

Teacherbot 09 Jan, 16:30:09

Week 1: Introductions to React -Assignment: Read an introduction to React -Discussion: What is React? What can we do with React? What is the purpose of React?

Week 2: Learning React Components -Assignment: Build a “Hello World” React Component -Discussion: What is a React Component?

Week 3: Understanding Props -Assignment: Create a React Component and pass in props -Discussion: What is the purpose of props? What are some common ways props are used in React Components?

Week 4: Exploring React State -Assignment: Use React’s useState Hook to create a counter -Discussion: What is the useState Hook? What are the different uses of state with React?

Week 5: Working with useEffect -Assignment: Create a React Component to fetch data from a remote server -Discussion: What is the useEffect Hook? How can useEffect be used to fetch data from a remote server?

Week 6: Exploring React Routers -Assignment: Create an application with multiple routes using React Routers -Discussion: What is the purpose of React Routers and how is it used to navigate between pages?

Week 7: Learning Next.js and SSR -Assignment: Create a Next.js application -Discussion: What is Next.js? What is Server Side Rendering (SSR)?

Week 8: Understanding Build Tools -Assignment: Install and setup a build tool for React -Discussion: What is a build tool? Why is it important in building React applications?

Week 9: Learning to Use JSX -Assignment: Create React components using JSX -Discussion: What is JSX? How does it help when creating React components?

Week 10: Wrap Up and Final Assignment -Assignment: Build a project from start to finish using the concepts and topics covered in the React course -Discussion: Discuss the final project, review the entire course and give final feedback.