Javascript 如何将MapStateTops更改为使用显式返回

Javascript 如何将MapStateTops更改为使用显式返回,javascript,reactjs,Javascript,Reactjs,我有这个mapStateToProps,我想打印一个console.log(user.isLogged),但我需要将其更改为使用显式返回而不是隐式返回。我怎样才能改变这个 const mapStateToProps = ({ user, retrospectives }) => ( { userData: user.userData, isLogged: user.isLogged, organizations: user.organizations,

我有这个mapStateToProps,我想打印一个console.log(user.isLogged),但我需要将其更改为使用显式返回而不是隐式返回。我怎样才能改变这个

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,}这仍然是一个隐式返回。这仍然是一个隐式返回。