代码之家  ›  专栏  ›  技术社区  ›  Marty

如何用笑话模拟重新选择函数?

  •  0
  • Marty  · 技术社区  · 6 年前

    我试着测试我的能力 saga 我在测试方面有一些问题 select .

    我想嘲笑你 createSelector reselect ,但我不能这样做,因为我有一个错误:

    Cannot read property \'module\' of undefined

    我的重新选择:

    //R - is ramda
    
    export const selectFilters = createSelector(R.path(['notification', 'filters']), (filters) => filters)

    //module gives me error because selectFilters returns undefined
    
    const {module, orderByDate} = yield select(selectors.selectFilters())
    1 回复  |  直到 6 年前
        1
  •  1
  •   vahissan    6 年前

    必须传递对选择器的引用 select

    像这样修改代码以修复错误:

    const {module, orderByDate} = yield select(selectors.selectFilters)