-
Notifications
You must be signed in to change notification settings - Fork 1
1주차 멘토링
Soobeen Yoon edited this page Nov 9, 2022
·
4 revisions
-
Client에 집중된 프로젝트로 보임
-
시작은 DB 없이 로컬 스토리지만 사용해서 할 수도 있을 것 같다.
-
Killer Contents부터 MVP로! 여기에 제일 집중해야 할 듯
-
스케줄링 알고리즘
- 창의적인 부분, 단위 테스트를 매우 열심히 해야 하는 부분
- 단위테스트 가능하게 모듈을 짜기
- mock data 1: 가중치 합 10 증명… 이런 식으로
- 이 부분만이라도 TDD 추천
- 스펙 정의 후 바로 Test code 작성
- 제대로 돌아가는지 검증
- 누군가가 얘를 수정했을 때 더 견고하게 만들 수 있음
-
스케줄링 알고리즘
-
비동기적으로 데이터 가져오게끔 FE 코드를 작성하고, 나중에 api를 더 쉽게 이관할 수 있도록!
-
SSR은 오히려 적합하지 않을 수 있다.
-
Client로 챌린징을 한다면 (Client에 치중된 서비스 같다.)
- webpack 말고 다른 번들러 사용
- Svelte 사용…
-
모든 기술 선택에는 이유가 있어야 한다.
-
일정 시간에 어떤 이벤트 발생
- FE에서 구현한다면? - webworker: 스케줄링 (내 스케줄 구독)
- 그런데 사실 FE/BE 구현 유무는 중요하진 않음. ‘확장’ 고려해서 pick하는게 중요함.
-
모듈화
- MVP 확장 측면에서 어떤 전략을 사용해서 개발할지 고민하는 게 중요함.
-
와이어프레임
-
디자인
-
사용자 interaction이 중요한 서비스
- UX를 많이 신경쓰는 게 좋을 듯!
- 디자인 + 고도화까지
-
push 알림
- PWA 추천: offline에서도 web을 app처럼 사용할 수 있음
- 관련 레퍼런스: https://developer.mozilla.org/en-US/docs/Web/Progressive_web_apps/Re-engageable_Notifications_Push
- OaO 환경설정 A to Z
- CRLF 너가 뭔데 날 힘들게 해?
- Github Issue 똑똑하게 사용하기
- OAO! CI CD 적용기 with release 자동화
- 매번 다른 import문
- 못생긴 상대경로에서 간zlzl존 절대경로로😎
- TodoList API 개발기
- 의존성 주입으로 DB를 바꿔보자
- 렌더링 최적화 서막: useNavigate를 추가한 순간 리렌더 범위가 확장된 건에 대하여
- 렌더링 최적화 1탄: 렌더링 범위에 대하여 (by 최적화무새)
- 렌더링 최적화 2탄: 잘못된 custom hook 사용,, 전체 리렌더링을 부르다,,
- 렌더링 최적화 3탄: Todo 상세 좀 봤다고 테이블 전체가 재렌더링 되는건을 고치기😌
- 렌더링 최적화 4탄: 다이어그램 편
- 🐁 마우스 상대위치 계산은 이상해
- React 컴포넌트에 애니메이션을 적용해보자 🏃🏻💨
- 컴포넌트 재사용성을 높여보자: Modal 분리기 🌹
- 선후관계를 자동완성으로 추가해보자 🔎