mirror of
https://github.com/microsoft/frontend-bootcamp.git
synced 2026-01-26 14:56:42 +08:00
Step 1.5 - Building a static page in React (Exercise)
From this exercise on, we'll be working in VS Code instead of CodePen. If you don't already have the bootcamp folder open in a VS Code window, see the main readme for instructions.
If you don't already have the app running, start it by running npm start from the root of the frontend-bootcamp folder. Click the "exercise" link under day 1 step 5 to see results.
TodoFooter
- Add a TodoFooter component in the
componentsfolder, copying over the<footer>tag and all of its children fromTodoApp.htmlin thestep1-05folder. This component could be a function or class. - Remove any
onclickproperties, and changeclasstoclassName
TodoList
- Add a TodoList component like you did with the footer. This could also be function or class.
- Import TodoListItem and add four of them inside of the
<ul> - Bonus points for using a
forloop or usingmapto create 4 list items based on the array[1,2,3,4]
App
- Import both of these components into
App.tsxand place their tags below theTodoHeader.