我正在为我的项目使用Redux和React。我在App.js中有一些路由。我还在项目的react- redux中使用connect函数。为了防止更新阻止问题,我通常以这种方式包装组件
withRouter(connect(mapStateToProps, mapDispatchToProps)(App)),
但是,如果我更改了withRouter的顺序并连接它不起作用:
connect(mapStateToProps, mapDispatchToProps)(withRouter(App))
我有console.log App.js中的道具。它已经收到位置和历史道具。我正在弄清楚顺序为什么重要的背后的理论?
您能否参考一下https://reacttraining.com/react- router/core/api/withRouter,它显然说它无法正常工作