Где в redux вызывать функцию, которая записывает данные для нового пользователя?
Есть функция addDataUser (), которая записывает данные в базу данных, в какое место она вызывается для передачи данных из полезной нагрузки. к нему?
Службы. js // Добавить данные пользователя
addDataUsers = user => {
firebase.firestore()
.collection("users")
.add({
user: user
});
};
authActions. js // Действия
const userSignup = user => {
return {
type: "FETCH_USER_SIGNUP",
payload: user
};
};
authReducer. js // Reducer
const initialState = {
userToken: []
};
const authReducer = (state = initialState, action) => {
switch(action.type) {
case "FETCH_USER_SIGNUP":
return {
...state,
userToken: {
...state.userToken,
user: action.payload.login,
userToken: Math.random() + action.payload.login
}
};
default: return state;
};
};
Пользователь нажимает «Регистрация», и все данные из формы отправляются в authActions, но как и где вызвать функцию addDatauser (PAYLOAD), чтобы передать ей action.payload?