ฉันพยายามจะแนะนำให้รู้จักการตรวจสอบสิทธิ์ของโต้ตอบเป็นชนพื้นเมืองที่โปรแกรมเกี่ยวกับ redux หลังจากแยกชิ้นส่วนในการล็อกอินการการกระทำรหัสในการล็อกอินจอภาพ:
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,
};
ฉันต้องการที่จะนำมายังอีกจอภาพ'กลับบ้านแต่นี่มันไม่จบสำหรับครั้งแรกหลังจากแยกชิ้นส่วนการล็อกอินการกระทำแต่ฉันต้องยืนยันก่อนว่าทางรัฐมอนเปลี่ย: ป้อนรูปภาพรายละเอียดที่คอนโซลหลังจากกดปุ่มล็อกอิน