Я пытаюсь добавить базу данных при первом входе пользователя в систему. Когда лучше всего регистрировать эту информацию, не влияя на скорость загрузки?
Я думаю здесь:
Hub.listen('auth', (data) => {
const { payload } = data;
console.log('A new auth event has happened: ', data)
if (payload.event === 'signIn') {
setImmediate(() => dispatch({ type: "SET_USER", user: payload }));
// Check the api if it's a users first time
// if so log it
}
if (payload.event === 'signOut') {
setTimeout(() => dispatch({ type: "UNAUTHORIZE" }), 350);
}
});