왜 로그인 버튼이 활성화 되지 않아요?

zzack·2020년 5월 19일
0

브라우저에서 자동으로 입력된 값은, page load 이후에 입력창에 들어가 있지만,
state를 확인해보면 state에 반영되지는 않습니다.

브라우저에서 Security issue로 해당값에 유저의 행동 없이 접근하지 못하게 막아둔것인데, 어딘가 클릭을 하던가 하면 이 값이 state에 반영이 됩니다.

만약 Email과 password를 다 입력해서 로그인 버튼이 활성화 되는 기능을 가지고 있다면, 유저가 오해할 소지가 약간 있습니다.

"왜 로그인버튼이 활성화가 안되지?"
"비번이 틀렸나?"

열심히 구글링 했지만, 이건 다른 workaround가 없어보이네요.
이번엔 결국 기능을 비틀어 로그인 버튼은 항상 활성화된 상태로 변경해야 될 것 같습니다.

로그인 버튼을 클릭하는 순간 State로 인식이 되면서 validation 로직과 api request 로직이 별일없이 동작할거니까요.

0개의 댓글

관련 채용 정보