- Store a resource as links hardcoded in component render
- Store a resource in state
- Store multiple resources in state
- Break state objects resources into notes
- Create note component
- Render note title per component
- Modify App.js + note.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 note with a title and an empty array of resources via button.
- Refactor "add new note" functionality into a separate component.
- Delete a note
- Delete a Resource
romnko / notes Goto Github PK
View Code? Open in Web Editor NEWSimple React Notes project