将用户自定义字段中的数据传递给Meteor中的React?

时间:2017-11-29 10:53:05

标签: reactjs meteor

我使用React和Meteor。我需要知道成员所属的组是什么,并在用户个人资料页面上显示这些组。

所有用户都加入了“新手”。小组第一次加入时。该组的ID为1:

Accounts.onCreateUser((options, user) => {
  user.groups = [1];
  return user;
});

在我的server / main.js中我发布了这个:

Meteor.publish('currentUser', function() {
  return Meteor.users.find({ _id: this.userId }, { fields: { groups: 1 } });
});

使用Meteor开发工具,我现在可以看到用户的组。我该如何将这些数据传递给React?我想有不同的方法可以做到这一点,但我的第一个想法是在App.js中使用setState。

当我在我的App.js中尝试以下内容时,似乎Meble.user()在componentDidMount中不可用:

  componentDidMount() {
    console.log(Meteor.user());
  }

0 个答案:

没有答案