나는 시도를 소개하는 인증 반응하는 기본 응용 프로그램 돌아오는 후에 파견 로그인 작업입니다.코드에서 로그인 화면:
const dispatch = useDispatch();
const auth = useSelector(state => state.authentication);
const onSubmit = (data: {email: string; password: string}) => {
dispatch(loginUser(data));
auth.isAuth && navigation.navigate('Home');
};
export const loginUser = data => async dispatch => {
try {
const res = await axios({
method: 'post',
url: `${API_URl}/auth/login`,
data,
});
dispatch({type: LOGIN_SUCCESS, payload: res.data});
} catch (error) {
dispatch({type: GET_ERRORS, payload: error.response.data});
dispatch({type: LOGIN_FAILED, payload: error.response.data});
}
};
case LOGIN_SUCCESS:
case REGISTER_SUCCESS:
return {
...state,
user: payload.user,
isAuth: true,
message: null,
};
나는 원하는 이동하는 다른 화면으로'집'이 완료되지 않에 대한 후 처음으로 디스패치 로그인 행동만을 처리하고 있음이 확인되는 상태가 변경되었: 입력한 이미지 설명 후에 콘솔 버튼을 눌러 로그인