/////
/
Search
🦁

호준님 코드 리뷰(22.01.14)

생성자
회의 유형

1. API 모으기

→ API 모아 놓지 않으면 추후 프로그램 변경이 어려움(API 모아 놓을 예정)
REACT_APP_SERVER_URL = https://mandarin.api.weniv.co.kr
JavaScript
복사

2. 재사용할 수 있는 컴포넌트 모으기

→ 재사용성 할 수 있는 컴포넌트가 한 곳에 모여있지 않아 재사용성 떨어짐 리액트 사용하는 이유는 확장성, 재사용성, 재사용하지 않을 거면 리액트 사용하지 않음 컴포넌트 안에 common 폴더에 넣어놓기(재사용하는 것들)

3. 로그인, 통신 자체는 하나의 파일 안에 있는 게 좋음

→ Account name, 토큰은 local storage에 들어가 있으면 안 됨 마켓포스트박스 url도 한 곳에다가(한 번만 변경할 수 있도록)

4. util도 한 곳에 모으기

5. 채팅 내용들 더미 데이터로 주기

→ 정적 데이터가 아닌 마치 통신이 이루어진 것처럼 오브젝트로 가지고 와서 읽어 주는 게 좋음

그 외

커스텀훅도 면접에서 많이 물어보는 것 중 하나 , 커스텀훅 만들어 봤는지? 게시글 이미지 캐러셀로 면접관이 대기업이면 코드 안 봄 중소기업은 꼼꼼하게 보는 편 지원자들이 많지 않으니 보통 30분 정도 잡고 봄 메인 프로젝트는 한 번씩 확인함 근데 90%정도는 면접관이 질문 준비해 올 확률 높음 지금은 리드미 잘 작성하고, 수정은 나중에! API 모으고, localstorage 작업 먼저(빨리 할 수 있는 거 위주로)