我有一个反应,还原和还原-形式的项目。在玩redux形式的shouldValidate函数时,我想看看道具和nextProps里面是什么。shouldValidate函数的默认实现处理变量props.values。我想知道那些props.values是什么?它们是反应性的,还原性的,还是还原型的?我在哪里可以找到关于他们的文件?因为这些值不是我自己在任何地方加入的东西。我安慰了他们,他们包括了源和状态这样的属性:
source: "FORM"
status: "RECEIVED"在组件的呈现方法中,我没有看到props.values。只有我自己给这个部件的道具。但是在shouldValidate函数中,有props.values道具。
编辑:对于那些试图向我解释道具基础知识的人:
不要,我知道道具的反应。我要问的是,这个特殊的props.values道具是什么?它是从哪里来的,因为我没有一个人把它插进去。在某种程度上,它与反应、还原和还原形式有关。
发布于 2017-01-27 09:56:42
您链接了shouldValidate函数文档。文档声明值是特定于redux表单的,并且包含表单当前的所有已归档的值。
redux表单跟踪放置在"Field“标记中的所有输入值,并将其保存在redux存储区中。
道具是您为自己的“表单”组件定义的属性。Redux-窗体封装它,创建一个特殊的(高阶组件)。它通过shouldValidate中的道具让您访问您的道具。props.values是字段值的内部表示,您不应该依赖它,表示形式在将来可能会发生变化。
https://stackoverflow.com/questions/41890170
复制相似问题