Javascript 如何将MapStateTops更改为使用显式返回
我有这个mapStateToProps,我想打印一个console.log(user.isLogged),但我需要将其更改为使用显式返回而不是隐式返回。我怎样才能改变这个Javascript 如何将MapStateTops更改为使用显式返回,javascript,reactjs,Javascript,Reactjs,我有这个mapStateToProps,我想打印一个console.log(user.isLogged),但我需要将其更改为使用显式返回而不是隐式返回。我怎样才能改变这个 const mapStateToProps = ({ user, retrospectives }) => ( { userData: user.userData, isLogged: user.isLogged, organizations: user.organizations,
const mapStateToProps = ({ user, retrospectives }) => (
{
userData: user.userData,
isLogged: user.isLogged,
organizations: user.organizations,
retroFinished: retrospectives.retrospective.finished,
linkToRetro: retrospectives.joinedRetro,
}
);
用大括号代替括号就行了 还可以使用
return
语句
const mapStateToProps = ({ user, retrospectives }) => {
return {
userData: user.userData,
isLogged: user.isLogged,
organizations: user.organizations,
retroFinished: retrospectives.retrospective.finished,
linkToRetro: retrospectives.joinedRetro,
}
};
用大括号代替括号就行了 还可以使用
return
语句
const mapStateToProps = ({ user, retrospectives }) => {
return {
userData: user.userData,
isLogged: user.isLogged,
organizations: user.organizations,
retroFinished: retrospectives.retrospective.finished,
linkToRetro: retrospectives.joinedRetro,
}
};
使用带有return语句的{}
代替()
const mapStateToProps = ({ user, retrospectives }) => {
console.log(user);
return {
userData: user.userData,
isLogged: user.isLogged,
organizations: user.organizations,
retroFinished: retrospectives.retrospective.finished,
linkToRetro: retrospectives.joinedRetro,
}
};
使用带有return语句的{}
代替()
const mapStateToProps = ({ user, retrospectives }) => {
console.log(user);
return {
userData: user.userData,
isLogged: user.isLogged,
organizations: user.organizations,
retroFinished: retrospectives.retrospective.finished,
linkToRetro: retrospectives.joinedRetro,
}
};
const-mapStateToProps=({user,retrospectives})=>{console.log(“此处”);返回{userData:user.userData,isLogged:user.isLogged,organizations:user.organizations,retroFinished:retrospectives.retrospectives,linkToRetro:retrospectives.joinedRetro,}
const-mapStateToProps=({user,retrospectives})=>{console.log(“此处”);返回{userData:user.userData,isLogged:user.isLogged,organizations:user.organizations,retroFinished:retrospectives.retro.finished,linkToRetro:retrospectives.joinedRetro,}代码>这仍然是一个隐式返回。这仍然是一个隐式返回。