代码之家  ›  专栏  ›  技术社区  ›  Janak Patel

React redux表单,React select

  •  1
  • Janak Patel  · 技术社区  · 6 年前

    您好,我在redux表单中遇到了一个问题,我不确定,但如果我在redux表单中使用react select/或任何select,我需要单击两次select以扩展我的列表。只有html select工作正常。

    我知道发生此问题是因为输入字段调度onBlur事件操作。如果我抑制了onBlur事件,它会很好地工作,但是我需要在将来的工作中使用blur事件。

    有没有办法解决这个问题?

    复制步骤: 1) 单击“加载帐户”按钮 2) 在任何输入字段中键入内容 3) 点击react select select comp!!!!!需要单击两次才能展开

    如果您直接单击react select comp(反应选择组件)下拉列表,它工作正常。

    我正在附上我的问题的链接

    https://codesandbox.io/s/n791ln05mj

    提前感谢

    1 回复  |  直到 6 年前
        1
  •  0
  •   Janak Patel    6 年前

    是的,最后我得到了答案,转储组件应该在渲染方法之外。

    https://q24rlrnzj.codesandbox.io/