title: My redux-form is reinitialized when switching language by changing react-intl wrapper props
body: <p>I'm wrapping my app inside an <code>IntlProvider</code> from <code>react-intl</code> <a href="https://github.com/yahoo/react-intl/issues/162" rel="nofollow">v2</a>, like this:</p>
  
  <pre class="lang-jsx prettyprint-override"><code>&lt;IntlProvider locale={this.props.lang} messages={this.props.messages}&gt;
  </code></pre>
  
  <p>And I have my <code>react-form</code> forms down the tree. Everything is great.</p>
  
  <p>But if I'm starting to fill up a form, and I decide to change the language of the UI (by listening to an action that will update my <code>lang</code> and <code>messages</code> props through my redux store), the form is being reset :-/</p>
  
  <p>I see the action <code>redux-form/INITIALIZE</code> being fired when the lang changes.</p>
  
  <p>And it happens even if I pass <code>destroyOnUnmount: false</code> to <code>reduxForm()</code>.</p>
  
  <p>It did not happen with uncontrolled form fields.</p>
  
  <p>Any idea?</p>
  
  <p>My code: <a href="https://github.com/antoinerousseau/mytribe/blob/master/app/App.js#L86" rel="nofollow">App.js</a> + <a href="https://github.com/antoinerousseau/mytribe/blob/master/app/forms/Register.js" rel="nofollow">Register form</a></p>