的电流终极版型的文档(版本6.5.0在该写入时)中提到2个回调为Field对象:normalize和parse.
两种描述听起来非常相似:它们将用户输入的值输入到输入字段中,并将其转换为存储在redux中的值.
这两个回调有什么区别?
jak*_*kee 20
本质上,这两个函数完全相同,value即将用户输入并在Field将其存储在redux存储中之前对其进行转换.
parse解析字符串输入值应将其转换为您希望存储在redux存储中的类型,例如,您将日期字符串中的日期字符串解析为Date对象normalize意味着在redux存储中强制执行输入值的某些格式化,例如确保电话号码以内聚格式存储当涉及在redux-form值生命周期中调用这些方法的顺序时:parse先调用normalize,这意味着normalize使用解析的输入值调用.
简而言之,用于parse将用户输入(通常是字符串形式)转换为适合您需求的类型.用于normalize对用户强制执行特定的输入格式.
希望这可以帮助!
| 归档时间: |
|
| 查看次数: |
4629 次 |
| 最近记录: |