title: Why "dirty" flag appears only after second form change?
body: <p>I using redux-form in my project.
  And there is one problem:
  when user changes one of the form fields the "dirty" flag will be equal to "false", but if user change any field one more time it will return dirty == true.
  I expect to get dirty == true once the any field will be changed.</p>
  
  <pre><code>class Form extends Component {
    render() {
     return (
       &lt;form onSubmit={this.props.handleSubmit}
             onChange={() =&gt; console.log(this.props.dirty)}&gt;
         {this.props.children}
       &lt;/form&gt;
     )
    }
  }
  
  export default reduxForm({form: 'form'})(Form)
  </code></pre>