react使用react-redux报错?

//header.jsx
import React, {Component} from 'react'
import {connect} from 'react-redux'

class Header extends Component{
   render() {
      <div>header</div>
   }
}

const mapStateToProps = (state) => {
  return {
  }
}

const mapDispathToProps = (dispatch) => {
  return {

  }
}

export default connect(mapStateToProps, mapDispathToProps)(Header)

clipboard.png

clipboard.png

app.js只要使用了react-redux的connect与Provider就报如上的错误,注释了就好了,是什么原因?

-------
下载react-redux 的 5.0 版本就好了
阅读 4k
5 个回答

没从你的代码中看出什么错误,但是react-redux比较新的版本的connect这个高阶函数整体用hooks重写了,应该与这个有关,也就是你将react-redux降回到低版本就正常了。不确定是否和react的版本有关系。

貌似用到hooks了 把app换成函数组件试试

新手上路,请多包涵

大佬,你这个问题解决了没,我刚刚学redux,也遇到了这个问题。懵逼啊

新手上路,请多包涵

我找到结局方案了,去yarn 官网安装yarn 用yarn add react-redux 在进行操作 , 就没有错了

新手上路,请多包涵

你好 这个问题有解决方案么

撰写回答
你尚未登录,登录后可以
  • 和开发者交流问题的细节
  • 关注并接收问题和回答的更新提醒
  • 参与内容的编辑和改进,让解决方法与时俱进
推荐问题