2017-02-22 59 views

回答

11

基本上這兩個功能的功能完全相同,即用value用戶輸入到Field並在存儲到redux存儲庫之前進行轉換。

的不同之處在於這些功能的flavorthe order in which they are called

  1. parse解析字符串輸入值應該把它轉換成要被存儲在Redux的商店類型,例如你解析日期字符串從一個datepicker成Date對象
  2. normalize是指在執行了Redux存儲輸入值的某些格式,for example ensuring that phone numbers are stored in a cohesive format

說到在redux-form值生命週期中調用這些方法的順序:在normalize之前調用parse,這意味着使用解析的輸入值調用normalize

簡而言之,使用parse將用戶輸入(通常以字符串形式)轉換爲適合您需要的類型。使用normalize在用戶上執行特定的輸入格式。

希望這會有所幫助!