redux-form(V7.4.2)笔记(三)之Flow简介

为什么要学习redux-form?

我们知道,react-redux为React开发提供了科学的存储管理方案。另一方面,类似Semantic-UI与Material UI,Ant-UI等则提供了比较全面的基于React组件框架的UI解决方案。但问题在于,后者提供的UI方案还有很大的局限性,特别是对于form表单的各种应用需求支持方面。为此,相对于简单的表单应用,为了减少重复冗余的代码,我们可以去使用redux-form-utils库,此库能利用高阶组件的特性为表单的每个字段提供value和onChange等必须值,而无需你手动创建。但是,对于复杂的表单,redux-form-utils库显得捉襟见肘;此时,转而利用redux-form即成为最佳方案。这是因为redux-form库除了提供表单必须的字段支持外,redux-form还能实现表单同步验证、异步验证甚至嵌套表单等复杂功能。

(因博客写作中容易出现滑屏而导致数据丢失,所以,不得不不断保存发布。待续......)

猜你喜欢

转载自blog.51cto.com/zhuxianzhong/2148194
今日推荐