【发布时间】:2019-09-23 23:20:09
【问题描述】:
我正在使用 Reselect 访问我的 React Native 项目(用 Typescript 编写)中的一些嵌套属性:
export const userStatsSelector: ((state:any) => UserStats)
= (state: any) => state.user.stats;`
export const projectStatsSelector = createSelector(
userStatsSelector,
stats => stats.projects
)
export const someOtherSelector = createSelector(
projectStatsSelector,
projects => projects ? projects.someOtherProperty : undefined)
但是,在我的someOtherSelector 中,我收到了TypeError: (0 , _selectors.projectStatsSelector) is not a function。
我是 React Native、Typescript 和选择器的新手,我正在尝试模仿我同事的行为,这看起来很像我的示例。我没有发布模型的结构,但您可以假设state.user.stats.projects 是有效路径。
我做错了什么?
【问题讨论】:
标签: typescript react-native redux react-redux reselect