회원가입 로직과 UI 등을 만들었고 완성 상태는 아래와 같음.

validator를 어떻게 만들어야하는가?
과거엔 Class로 만들어서 validator 객체를 사용했었음.
근데 객체로 만들어서 리턴만 해도 충분하다고 생각했고, 순수함수로 만들어서 쓰자!라는 생각으로 고민하여 아래처럼 만들게되었음.
개개인 Input을 검사하는 validator들과 form 전체를 검사하여 문제가 있는지를 검사하는 validator를 만들어서 2중으로 검사할 수 있도록 만들었음.
어느정도의 인증?까지 해야하는가?
휴대폰 인증, 주소 api 사용, 이메일 인증 등 여러 가지가 회원가입에 대중적으로 들어있다고 판단.
그러나 개발 속도가 너무 느린것 같기도하고 얼른 메인화면을 진행하고 싶어, 휴대폰 인증, 이메일 인증은 후에 추가할 것이고 주소 api는 추가를 해논 상태이다.
회원가입 시에 로직은 어떻게 진행해야될까?

회원가입 시에 모달을 띄워? 메인 보내?
하다가 로그인을 시킨 채로 메인화면에 보내줄 것으로 결정! 땅땅!
주소 API는 뭘 써야되지?
따로 결제, 로그인, 인증 할 필요없이 react-daum-postcode를 쓰는게 좋은 것 같다 생각.
코드는 아래와 같다.


formData는 json타입이 아니라 headers에 Content-Type : json 하지마!
formData 타입을 주거나 자동으로 유추한다 ㅇㅇ