初始化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,
});
});
};