Hands-on practice for this lecture. Work through the exercises and quizzes to reinforce what you've learned.
Exercise 1 of 1
Draft state in the root causes NoteList to flash on every keystroke — move it into CreateNote.
CreateNote renders: 1
NoteList renders: 1
Type in the input. NoteList flashes on every keystroke — it re-renders because App re-renders, even though NoteList doesn't use draft at all.