Live Demo

Edit the component below.

React Hot Loader will keep it mounted, preserving the state.