import { createSelector } from 'redux-starter-kit'
const getTodos = (state: any) => state.todos;
const blah = createSelector(getTodos, (todos: any) => {
return todos
})
我使用库reselect
创建了我遇到的最简单的问题。此版本的reselect是为了方便起见从redux-starter-kit
移植而来的版本。在我的Typescript代码中,我在createSelector
参数的getTodos
内部收到语法突出显示错误,该错误表示:
有人可以帮忙为什么会这样吗?使用的类型文件有问题吗?
答案 0 :(得分:0)
尝试解决了几个小时后,我尝试直接导入库,而不是使用redux-starter-kit
。原来那里使用的类型完全不同,我在docs中发现了这一点:
注意:在v0.7之前,RSK从选择器中重新导出了createSelector,这允许使用字符串键路径作为输入选择器。删除了它,因为它最终没有提供足够的好处,并且字符串键路径使选择器的静态键入变得困难。
我一直在使用redux-starter-kit 0.6.2
。问题解决了。