如何在不从组件手动将数据传递到函数的情况下执行以下类似操作?
function doSomething()
return (dispatch, getState) => {
console.log(getState().router.match.params)
}
}
之所以如此重要,是因为重要变量存储在React的URL中(例如,用于分页的页面,文档ID,搜索输入)。当这些存储在Redux中时,访问它们非常容易,并且不需要从组件传递它们。但是对于match.params来说,似乎必须手动将其通过可能包含多个包装的组件传递到动作中。