mirror of
https://github.com/microsoft/frontend-bootcamp.git
synced 2026-01-26 14:56:42 +08:00
* update to hooks * more class to function * cleanup * finish ts final * update html lesson * add lessons page * clean up * move getters into context * adding type * fix bug * step 5 cleanup * init final pass * text tweak * fix ternaries * readme cleanup * fixed root readme
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
step1-05/exercise/src/componentsfolder. - Create a react component that returns the footer markup from
step1-05/TodoApp.html. Make sure to import React, export the component, and changeclasstoclassName.
TodoList
- Add a TodoList component like you did with the footer.
- Import TodoListItem and add four of them inside of the
<ul>(we'll be using live data later) - 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.