View Code? Open in Web Editor
NEW
Home Page: deploy-wanted-pre-onboarding-frontend.vercel.app
Shell 0.30%
HTML 8.98%
CSS 2.17%
JavaScript 88.55%
deploy-wanted-pre-onboarding-frontend's Introduction
- 아이디가 있는 경우
- 배포 링크로 들어가서 email 형식의 아이디와 8글자 이상의 비밀번호를 입력하고 로그인 버튼을 누르다.
- 아이디가 없는 경우
- 배포 링크로 들어가서 로그인 버튼 하단에 있는 회원가입페이지로 이동하는 링크를 누른다.
- email 형식의 아이디와 8글자 이상의 비밀번호를 입력하고 회원가입버튼을 누른다.
- 페이지 상단에 있는 입력창에 스케줄을 입력한다.
- 입력창 오른쪽의 추가하기 버튼을 눌러서 리스트에 스케줄을 추가한다.
- 체크박스를 누르면 완료된 스케줄로 바뀐다.
- 수정 버튼을 누르면 스케줄을 수정할 수 있다.
- 삭제 버튼을 누르면 스케줄을 삭제할 수 있다.
- 페이지 왼쪽 상단의 로그아웃 버튼을 누른다.
- create-react-app
- 웹팩, 바벨 등과 같은 개발에 필요한 환경설정을 자동으로 해준다.
- 뷰만 담당하는 react를 프레임워크처럼 사용할 수 있게 도와준다.
- react-router
- 페이지 이동을 도와준다.
- SPA를 제작할 때 브라우저에서 사용자에게 보이는 부분을 변화시켜준다.
- axios
- 외부에서 데이터를 가져올 때 사용하였다.
- http 요청을 할 때 인스턴스를 생성하여 함수 제작할 때 코드가 줄어드는 효과가 있다.
- fetchApi를 사용할 때는 데이터를 json으로 파싱해야하는 하지만 그 역할을 axios가 대신해준다.
- fetchApi에서는 response의 status에 따라 에러를 발생시키는 코드를 추가했었는데 axios는 추가하지 않아도 try-catch문에서 에러로 catch되었다. 에러핸들링이 fetchApi보다 수월했다.
deploy-wanted-pre-onboarding-frontend's People
Contributors
Watchers