【发布时间】:2017-09-06 23:08:05
【问题描述】:
有没有办法只检查容器的子状态?
这就是我现在的做法:
const mapStateToProps = (state: rootStateType) => (state.subState);
我想避免在我的 rootReducer 和所有容器之间创建依赖关系,只是为了进行类型检查。我认为每个容器只关心自己的子状态并对其进行类型检查是有道理的。
我有一个想法改为执行以下操作,但据我了解,它不会对解构对象进行类型检查,而是在解构发生之前进行类型检查。
const mapStateToProps = ({subState}: subStateType) => (subState);
有什么想法吗?不太确定约定是什么,也许最好对每个容器中的整个状态进行类型检查。
【问题讨论】:
标签: reactjs typescript redux