IntlProvider次のように、アプリをfrom react-intl v2内にラップしています。
<IntlProvider locale={this.props.lang} messages={this.props.messages}>
そして、私は自分のreact-formフォームをツリーの下に持っています。すべてが素晴らしいです。
しかし、フォームに入力し始めて、UI の言語を変更することにした場合 (redux ストアを介して mylangとmessagesprops を更新するアクションをリッスンすることによって)、フォームはリセットされています:-/
言語が変更されると、アクションredux-form/INITIALIZEが起動されます。
destroyOnUnmount: falseそして、 に渡しても起こりreduxForm()ます。
制御されていないフォーム フィールドでは発生しませんでした。
何か案が?