-
왜 이런 주제를 했는지?
-
next.js에서 리액트 라이브러리가 적용이 안되는 경우가 뭐가 있을까요?
- node.js에서 구동되기 때문에 dom이 존재하지 않아서
-
무한스크롤은 어떤 방식으로 구현하셨나요?
- inter뭐시기 옵저버 api로 구현
- 그러면 어떤 장점이 있었는지?
- 성능상 이점을 가진 것 같아서
-
팀원들과의 갈등은 어떻게 해결?
- 컨벤션, 코드스타일, 레포지토리 분리
- 모두가 합의보지 않은 코드스타일을 맞추라고 강요해서 갈등 발생
- 중재자가 해결.. ⇒ 다음에는 은선님이 중재자로 하는걸로…
-
backend와의 소통은 어떻게?
-
context api를 쓴 이유?
- 무한스크롤 외에 상태관리를 쓸 일이 없었다.
-
next.js를 사용했을 때 어떤 면에서 seo를 최적화했는지?
- prerendering을 지원하기 때문에 검색엔진 상단에 노출될 수 있다는 장점이 있고
- ux적인 이점은 초기 로딩속도가 더 빠르기 때문에
-
당장 화면에 보이는 건 csr이 더 빠르지 않을까요..?
- 나중에 자료를 보면서 다시 얘기해보죠
-
redux를 사용한 이유는?
- 팀원들이 자주 사용한 상태관리, 협업과 유지보수하기 용이하다 생각
- context api에 비해 불필요한 리렌더링 방지
-
redux를 사용해야할 만큼 상태관리 할 일이 많았는지?
- 사용자로부터 받는 인풋값도 많고 그에 따른 데이터 처리를 위해
-
ui 관련 리엑트 라이브러리를 사용하셨다 했는데 어떤 부분에 적용했는지?
- 화면에 보이는 애니메이션 효과
- 그러면 나중에 직접 구현하실 수 있는지?
- 네 시간이 충분하면 transition 효과를 주면서 구현할 것 같다.
-
스톱워치를 어떻게 구현하셨는지?
- setTimeOut, setinterval사용, usecallback 사용
- 비동기 함수이기 때문에 메모리 누수가 발생하지 않도록 삭제