【发布时间】:2016-12-30 22:08:48
【问题描述】:
我使用 React Bootstrap 模态在弹出窗口上显示 Redux-Form 如果我只是使用状态显示/隐藏模态但当我尝试使用 Redux 动作创建者显示/隐藏模态时,它工作正常,弹出窗口根本没有显示。
当我从 Redux 动作创建者而不是 Redux-Form 显示/隐藏时,我能够在模式上显示任何内容。
这是我的表单配置,
LoginForm = reduxForm({
form: 'LoginForm',
validate,
})(LoginForm);
这是我从控制台看到的,
action @ 03:21:49.866 OPEN_LONGIN_MODAL
core.js:97 action @ 03:21:49.916 @@redux-form/UPDATE_SYNC_ERRORS
core.js:97 action @ 03:21:49.935 @@redux-form/REGISTER_FIELD
core.js:97 action @ 03:21:49.957 @@redux-form/REGISTER_FIELD
core.js:97 action @ 03:21:49.994 @@redux-form/UPDATE_SYNC_ERRORS
core.js:97 action @ 03:21:50.320 @@redux-form/DESTROY
如果我添加“destroyOnUnmount: false”,它看起来像这样
core.js:97 action @ 03:12:10.746 OPEN_LONGIN_MODAL
core.js:97 action @ 03:12:10.798 @@redux-form/UPDATE_SYNC_ERRORS
core.js:97 action @ 03:12:10.815 @@redux-form/REGISTER_FIELD
core.js:97 action @ 03:12:10.839 @@redux-form/REGISTER_FIELD
core.js:97 action @ 03:12:10.873 @@redux-form/UPDATE_SYNC_ERRORS
任何帮助将不胜感激!
【问题讨论】:
标签: javascript reactjs redux react-redux redux-form