It’s sent places only on componentWillUnmount and submit to avoid any of that overhead while…
Paul Armstrong

Ah, interesting. To understand correctly, you save to the local component state when dealing with input keypress events which are handled individually by every instance of <TweetTextarea /> (just calling it that). Then, on a particular lifecycle event or user action, you’ll trigger a Redux action to save to your store state. Does that sound about right? Thanks!