Mobile/react-native

[react-native]Input password에서 나만의 암호 만들기 후 validation 안먹히는 현상

rockettttman 2021. 7. 27. 23:09

아래 onEditing function을 통해 해결할 수 있다.

로그인이나 가입할때 id / password 입력 시  아이폰에서 나만의 강력한 암호 만들기 창이 뜨면서 나만의 패스워드 입력을 누르면 내 암호를 직접 입력할 수 있다.

password 값을 체크하는 validation을 추가했는데도 불구하고 나만의 암호 입력 직후 화면상에서 공백으로 보이는 상태에서 바로 다음 step으로 넘어가려 하니 validation이 먹히지 않아서 보니 나만의 암호 입력을 선택했음에도 불구하고 console을 찍어보니 강력한 암호가 값으로 들어가 있었다.

해당 현상은 input이 끝날 때 callback을 해주는 onEndEditing 함수를 통해 해결할 수 있었다.

 

 

참고: https://github.com/facebook/react-native/issues/23921