Lesson 22: Intro to React (Slides)
Please review the following resources before lecture:
- Complete the Introduction to React exercise.
- Do pre-work for lesson 23.
This exercise will give you hands-on experience with the React framework and supporting tools to enhance a dynamic front-end application that communicates with a backend API.
- Copy the React template folder to your own unique folder. Make necessary code changes in your folder only.
- Install the React web server in your copy using
npm installand then run it using thenpm run devcommand.
- Modify the Home component to create new
ProgramandProgramListcomponents. The needed HTML and CSS has already been provided for you.
- The
Programcomponent should allow you to configure the title and description to display.
- Create a new page (similar to the Home page component) that allows users to provide a new program title and description in a form.
Note
You can use the React Router tutorial to learn how to handle form submissions.