(React-Native) Project: 로그인 기능(로그인 후 메인페이지에서 뒤로가기 막기) 로그인을 한 후, 메인페이지로 자동 이동하도록 만들었다. 메인페이지에서 뒤로가기가 활성화 되면 안되므로 뒤로가기를 막는 방법은 아래와 같다. useEffect(() => { navigation.addListener('beforeRemove', (e) => { e.preventDefault(); }); }, []); Computer Programming/React-Native 2022.08.28
(React-Native) Project: 로그인 기능(부적절한 input 값 알려주기) 내가 만드는 앱은 사용자의 개인 기록을 저장하는 기능이 있다. 이를 위해서 로그인 기능을 만들려고 한다. SignInPage.js에서 'Email SignIn' 버튼을 누르면 'doSignIn' 함수가 실행된다. Email SignIn 아래는 'doSignIn' 함수이다. Input 부분이 비어있으면 비어있다고 알려주는 기능을 넣었다. const doSignIn = () => { console.log(email); console.log(password); if (email == '') { setEmailError('Email is required'); } else { setEmailError(''); } if (password == '') { setPasswordError('Password is requ.. Computer Programming/React-Native 2022.08.25