Make post form into controlled component
Optimistic post creation
Show dialog when leaving while saving