중고 거래를 할 수 있도록 도와주는 웹 앱
React, TypeScript, Styled-components, Express, mongoDB
원인 ?
노드의 메인 스레드는 하나 뿐이므로 메인스레드가 에러로 인해 멈추면 프로세스 자체가 멈춘다.
즉, 전체 서버가 멈춘다.
따라서 에러 처리 방법은 중요하고, 에러 로그가 기록되더라도 작업은 계속 진행 될 수 있게 해야 한다.
해결 ?
try/catch 문으로 감싸기!
원인 ?
쿠키에 값을 삭제해주고 브라우저에서 참조하려면 새로고침을 해줘야한다. 따라서 react router 를 사용해서 redirect 하는 것이 아닌 window.location.replace("/"); 를 사용해줘야 한다.
번개 톡 페이지 추가하기. Socket.IO 활용
쓸데 없는 리렌더링 방지하기 => 렌더링 최적화
React 컴포넌트 가독성 높이기 & 컴포넌트 더 체계적으로 정리하기
반응형 스타일 적용하기 (모바일)
- ver 1.0