Converssu 프로젝트 1일차

shw·2022년 7월 2일
0

나의 아직 얕은 지식을 반성하며 typescript와 상태관련라이브러리를 직접 써보기위해 토이프로젝트를 시작했다.
토이프로젝트의 대상 사이트는 운동화 컨버스이다. 기본에 충실하면서도 굉장히 많은 기능이 있는 사이트이기에 토이프로젝트 사이트로는 굉장히 좋은 선정이라고 생각한다.
다만 백앤드개발자 없이 시작한 토이프로젝트라 아무래도 구현에는 한계가 있을 것 같다. 정 안되면 내가 백앤드까지 개발할 경우의 수도 생각은 하고 있다.

1일차 오늘은 가볍게 로그인페이지를 구성했다.
로그인 페이지의 레이아웃을 만들고 input부분에 유효성검사로직을 추가했다.

컨버스 사이트의 로그인과 내가 만든 토이프로젝트의 차이가 있다면 이메일과 비밀번호 유효성을 보다 엄격하게 구현했다.

특이점이 있다면 typescript를 이용하여 useState와 event에 타입을 써넣은 부분이 새롭다면 새로운 것 같다. 처음 맞닥뜨린 typescript 에러는 event에 타입을 정의하지 않아서 발생한 에러였는데 처음에는 뭐가 이렇게 까다롭나 싶었지만 확실히 이렇게 타입을 일일히 지정해준다면 타입으로 발생할만한 사이드 이펙트로부터 벗어나 안정성부분에 있어서 확실히 타입스크립트를 써주는 것이 좋아보인다.

0개의 댓글