[This](https://github.com/scniro/react-codemirror2/blob/master/src/react-codemirror2.jsx#L193) line looks wrong to me, why are we checking for `this.props.value`? By doing this I can't set a truthy value if the previous one was falsy.