Warning: file_get_contents(/data/phpspider/zhask/data//catemap/3/reactjs/21.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Reactjs 反应+;Redux+;反应导航2.0:首先是connect()还是withNavigation()?_Reactjs_Redux_React Redux_React Navigation - Fatal编程技术网

Reactjs 反应+;Redux+;反应导航2.0:首先是connect()还是withNavigation()?

Reactjs 反应+;Redux+;反应导航2.0:首先是connect()还是withNavigation()?,reactjs,redux,react-redux,react-navigation,Reactjs,Redux,React Redux,React Navigation,在文档中找不到:将React导航与Redux一起使用时的最佳实践是什么 你应该做什么 export default withNavigation(connect( mapStateToProps, { someFunction } )(SomeComponent)) 或2.: export default connect( mapStateToProps, { someFunction } )(withNavigation(SomeComponent)) 在谷歌搜索了几次

在文档中找不到:将React导航与Redux一起使用时的最佳实践是什么

你应该做什么

export default withNavigation(connect(
  mapStateToProps, 
  { someFunction }
)(SomeComponent))
或2.:

export default connect(
  mapStateToProps, 
  { someFunction }
)(withNavigation(SomeComponent))

在谷歌搜索了几次之后,似乎是1。这是最佳做法。

您能分享一个链接,指向您找到此信息的地方吗?我正在用redux和react导航解决类似的问题。谢谢很抱歉,很久以前就这样了,我已经没有链接了。我记得在媒体上读过一些东西。无论如何,谢谢你,我的问题在3分钟前就解决了。太遗憾了,你的方法没有反应Native@J.Hesters是的,它现在在我的React本地项目中起作用了。但昨天,重新安装react导航库并没有解决问题。很抱歉,我没有捕获错误日志。它只是说(0,react导航)之类的东西不是函数。