ReactJS component textarea not updating on state change
问题 I'm trying to write a note taking/organizing app and I've run into a frustrating bug. Here's my component: import React from 'react'; const Note = (props) => { let textarea, noteForm; if (props.note) { return ( <div> <button onClick={() => { props.handleUpdateClick(props.selectedFolderId, props.selectedNoteId, textarea.value); }}> Update </button> <textarea defaultValue={props.note.body} ref={node => {textarea = node;}} /> </div> ); } else { return <div></div>; } }; export default Note; As it