我试着测试我的saga
和我有一些测试select
的问题。
我想从reselect
模拟createSelector
,但我不能这样做,因为我有这个错误:Cannot read property \'module\' of undefined
个
我的重新选择:
//R - is ramda
export const selectFilters = createSelector(R.path(['notification', 'filters']), (filters) => filters)
字符串
我的 Saga :
//module gives me error because selectFilters returns undefined
const {module, orderByDate} = yield select(selectors.selectFilters())
型
2条答案
按热度按时间yyyllmsg1#
你必须通过
select
效果传递选择器的引用。在你的 Saga 中,你实际上是在调用选择器,然后传递返回值。如果你做得正确,你不必模仿选择器。像这样修改你的代码来修复错误:
字符串
c90pui9n2#
2种方式。
1.
字符串
型