Summary - React intro
- React course
- Beginner
- Lesson 4/84
- 5 min
Combine the basic flow by opening a Vite project and adding your first component.
Summary - React intro
In this group you learned what React is, how to start a project with Vite, and how to write your first component. Now it's time to put it together.
The typical flow is: open a project with Vite, write your own component inside src/App.jsx and export it as a function with a capital letter. main.jsx takes this component and renders it into #root.
In the next step you'll write a component yourself and walk through the whole flow.
Practice Welcome component
Complete the skeleton. Write a component called Welcome that returns <main> with <h1>Welcome</h1> and <p>Start React</p> inside. Don't forget to export.
Starter code
// Write the Welcome component hereSample solution
function Welcome() {
return (
<main>
<h1>Welcome</h1>
<p>Start React</p>
</main>
);
}
export default Welcome;Questions and answers
Review the lesson questions together with their answers. To test yourself, solve the lesson interactively.
1 What does main.jsx do?
- Loads CSS files
- Starts the server
- Runs tests
- Renders React into root with createRoot Correct answer
Explanation: main.jsx calls createRoot(...).render(<App />).
2 Match the flow steps
| Term | Meaning |
|---|---|
npm create vite |
Open project |
npm install |
Install deps |
createRoot |
Render root |
export default |
Export component |