小编bpd*_*pdg的帖子

React Hook "useSelector" 在函数中被调用

我无法弄清楚“useSelector”发生了什么,我几乎不需要帮助。

错误

React Hook "useSelector" 在函数 "render_user" 中调用,该函数既不是 React 函数组件也不是自定义 React Hook 函数

class Navigationbar extends Component {

  onLogoutClick = e => {
    e.preventDefault();
    this.props.logoutUser(); //this.props.
  };

  render() {
      const render_user = () => {

        const auth = useSelector(state => state.auth); Error Message is here
        //More Code Here
      );
    };
  } 

Run Code Online (Sandbox Code Playgroud)
Navigationbar.propTypes = {
  logoutUser: PropTypes.func.isRequired,
  auth: PropTypes.object.isRequired
};

const mapStateToProps = state => ({
  auth: state.auth
});

export default connect(
  mapStateToProps,
  { logoutUser }
)(Navigationbar);
Run Code Online (Sandbox Code Playgroud)

javascript reactjs react-redux

6
推荐指数
2
解决办法
2万
查看次数

标签 统计

javascript ×1

react-redux ×1

reactjs ×1