将Meteor用户数据传递给redux

时间:2017-01-26 12:20:04

标签: meteor react-native redux

初始化react-native app时如何将Meteor用户数据传递给redux。 这是我的代码。我使用跟踪器订阅更改,但它的工作非常奇怪。它只对变化做出反应一次。 更新redux store中的Meteor.user()信息的最佳方法是什么?

export const loadUser = () => dispatch => {
console.log('load user)')
Tracker.autorun(() => {
    console.log('datachanges user')
    const loginStatus = Meteor.loggingIn();
    dispatch({
        type: 'USER_LOGGING_IN',
        payload: loginStatus
    });
});

Tracker.autorun(() => {
    console.log('datachanges logins')
    const user = Meteor.user()
    dispatch({
        type: 'USER_DATA',
        payload: user,
    });
});
};

0 个答案:

没有答案