Meteor Basics:在配置文件页面中显示有关特定用户的信息

时间:2018-02-24 23:01:11

标签: meteor meteor-accounts meteor-react

我正在使用React和Meteor。

我有一个允许用户注册的表单。当用户注册时,他/她输入诸如他们的bio,facebook url等信息。我使用Accounts.createUser进行注册。

当用户访问/ user /:userId时,我想显示有关id为userID的用户的信息。

我完全迷失了如何将它与withTracker相结合,以及如果甚至需要withTracker。

import React, {Component} from 'react';
import {withTracker} from 'react-meteor-data';

class Profile extends Component {

render() {
   return(
       <div>
       <p>Username: </p>
       <p>Bio: </p>
       </div>
    );
  }

}

export default Profile;

我从哪里开始?我看了看https://guide.meteor.com/react.html#introduction 但老实说,我不明白。

我想我的问题是: 1.如何设置Meteor.users的订阅? (我删除了自动发布和不安全) 2. ....如何将数据传递到配置文件容器?

1 个答案:

答案 0 :(得分:-1)

您既不需要订阅Meteor.users也不需要withTracker,因为Meteor.user已经是一个被动数据源,并且由Meteor.Accounts管理,而不是通过pub / sub。你应该首先阅读官方Meteor Users Accounts page。我还建议你练习Meteor & React simple tutorial