- Store a resource as links hardcoded in component render
- Store a resource in state
- Store multiple resources in state
- Break state objects resources into subjects
- Create subject component
- Render subject title per component
- Modify App.js + Subject.js to accommodate new state structure
- Display list of resource titles and links per component
- Programmatically generate child components in App.js
- Clicking on header of component changes the child element (font, color, etc)
- Render a controlled input field that can be typed into it.
- Two input fields: one for title and one for the url.
- Make typing event handler dynamic (target any piece of state)
- Make two input fields (one for title, one for url) controlled by a single dynamic handler
- Make inputs add a new resource to page
- Render a button in App that returns something via event handler
- Add a new subject with a title and an empty array of resources via button.
- Refactor "add new subject" functionality into a separate component.
- Delete a Subject
- Delete a Resource
romnko / react-bookmarkmanger Goto Github PK
View Code? Open in Web Editor NEWFrom 2017 class