如何从Redux Thunk操作中访问match.params?

时间:2019-12-13 14:55:26

标签: reactjs react-redux react-router redux-thunk connected-react-router

如何在不从组件手动将数据传递到函数的情况下执行以下类似操作?

function doSomething()
    return (dispatch, getState) => {
       console.log(getState().router.match.params)
    }
}

之所以如此重要,是因为重要变量存储在React的URL中(例如,用于分页的页面,文档ID,搜索输入)。当这些存储在Redux中时,访问它们非常容易,并且不需要从组件传递它们。但是对于match.params来说,似乎必须手动将其通过可能包含多个包装的组件传递到动作中。

0 个答案:

没有答案