代码之家  ›  专栏  ›  技术社区  ›  Eduard

为什么我们需要限制redux表单的onSubmt验证?

  •  0
  • Eduard  · 技术社区  · 8 年前

    根据Redux表单的文档,特别是关于 Submit Validation ,我们需要在验证功能中模拟服务器延迟:

    const sleep = ms => new Promise(resolve => setTimeout(resolve, ms))
    
    function submit(values) {
      return sleep(1000).then(() => {
        // simulate server latency
    

    我似乎不明白我们为什么要那样做。为什么我们不能毫不拖延地进行验证?我在我的应用程序中对其进行了测试,它似乎起到了作用。

    1 回复  |  直到 8 年前
        1
  •  1
  •   Or B    8 年前

    这不是您需要在自己的代码中包含的内容。这是示例的一部分,以使其更真实地反映生活,因此您可以看到 真正地 功能正常。

    您可以想象,如果没有延迟,在服务器响应之前,您将没有机会查看表单的行为,例如,如何 submitting 道具进场。