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