gpt4 book ai didi

javascript - mapStateToProps 返回未定义

转载 作者:行者123 更新时间:2023-12-02 21:15:08 26 4
gpt4 key购买 nike

import React, { Component, Fragment } from "react";
import { connect } from "react-redux";
import { login, logout } from "./redux/actions/accounts";
import Home from "./Home";
import Login from "./Login";

class Switch extends Component {
render() {
const { boolean } = this.props;
return <Fragment>{boolean ? Home : Login}</Fragment>;
}
}

const mapStateToProps = state => ({
boolean: true
});

export default connect(mapStateToProps, { login, logout })(Switch);

我有一个简单的开关组件,即使将其剥离到骨骼(字面意思),它也不会返回组件的状态。请原谅我的错误代码。

最佳答案

您没有返回有效的 react 元素。

return <Fragment>{boolean ? Home : Login}</Fragment>;

应该是

return <Fragment>{boolean ? <Home /> : <Login />}</Fragment>;

这是一个工作 demo

关于javascript - mapStateToProps 返回未定义,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/60992644/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com