0
//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 版本就好了
10月1日提问
4 个回答
1

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

0

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

0

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

-1

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

撰写答案

推广链接