javascript - 如何更改 mapStateToProps 以使用显式返回

标签 javascript reactjs

我有这个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 }) => {
  console.log(user);
  return {
    userData: user.userData,
    isLogged: user.isLogged,
    organizations: user.organizations,
    retroFinished: retrospectives.retrospective.finished,
    linkToRetro: retrospectives.joinedRetro,
  }
};

关于javascript - 如何更改 mapStateToProps 以使用显式返回,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/48995190/

相关文章:

javascript - 在模态/覆盖 react 组件中使用React componentDidMount

javascript - 如何让 Fancybox 与 carousel 插件一起使用?

javascript - 比较不同时区的两个日期

javascript - 存储用户 ID 的最佳解决方案是什么?

javascript - 在 react 中将 API 调用上的数据从父容器传递到子容器

twitter-bootstrap - 如何从 react-bootstrap 导入多个组件?

javascript - 如何在模板文字中使用模板文字 (`` )?

javascript - 动画时删除一个类

javascript - Bootstrap - 跨多个选项卡实现一个表单

javascript - 鼠标悬停在列表项上