react使用react-redux报错?

萝卜特洛夫司机
  • 1.1k
//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 版本就好了
回复
阅读 984
5 个回答

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

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

一把破木吉他
  • 2
新手上路,请多包涵

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

Hustle
  • 1
新手上路,请多包涵

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

小狼bee
  • 0
新手上路,请多包涵

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

你知道吗?

宣传栏