-
Notifications
You must be signed in to change notification settings - Fork 0
Open
Labels
Description
现在,embeded actions 是在 Form 中创建的,在 getActions 中作为参数传递出来的。这样的话对于整个 redux 系统是不科学的。在除了 form 覆盖的代码部分中,可以方便地使用 embeded actions,在 redux 系统中的任意其他位置都无法或者很难获取到。
那么,以下需求很难被满足:
- 清空表单
- 重置表单
- 表单外部提供表单值
目前,createActionCreators 主要需要 props 来提供 validate 相关的数据和 model。分别思考一下这个两个依赖:
- props: vadliate 相关的 action creator 才需要 props。
- model: 所有都需要,但是非 validate 的 ActionCreators 都可以与 form 分离。
以下内容还没想好怎么整
function createActionCreators(model: String): function;
form.propTypes = {
actions: PropTypes.object,
getAction: PropTypes.func
};