【问题标题】:Redux Form is not displaying on React Bootstrap Modal when other redux action creator was called当调用其他 redux 操作创建者时,Redux Form 未显示在 React Bootstrap Modal 上
【发布时间】: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


    【解决方案1】:

    抱歉,这与 Redux Form 无关,我在 reducer 中犯了一个错误,导致 Redux 表单开始注册字段时模态关闭。

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 2017-08-02
      • 2021-04-12
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2018-12-08
      • 2017-05-22
      • 2018-05-07
      相关资源
      最近更新 更多