- Add Google authentication.
- If you're signed in, it briefly shows the
SignIncomponent before showingMain. Fix that! Try storinguidinlocalStorage.
- Scope notes by user. Let each user have their own array of notes. (Try changing the endpoint argument to
base.syncState().)
- Make the delete button work.
- Persist the list of notes across page refreshes, using
localStorage.
- Sign up for Firebase.
- Add the Re-base library to your project.
- Sync your notes with Firebase.
- Profit.
- Finish styling
Sidebar. - Add JSX and style to
NoteListandNoteForm.
- Store a list of hard-coded notes in
state. - Use
mapto list these notes inNoteList.
Load a note into NoteForm when you click it in NoteList.