Search

이전 달, 다음 달로 이동하는 기능이 담긴 컴포넌트 인터페이스 어떻게 짜는게 좋을까?

Phase
Refactor
FoM
Act on Signal
No Suprises (Keep it Soft)
Don't Make Me Think (Keep it Soft)
태그
인터페이스
한번에 하나씩
글처럼 읽히는지
관심사의 분리
주석
예측 가능성
Group
2
Required
필수
point1 왜 2-depth 정도의 month prop 전달을 props drilling이라고 생각했을까? (0:15)
props가 2번 넘겨지면 props drilling일까? 따라서 Context로 분리해야 할까?
영상을 보고 느낀 점, 새로 알게 된 점, 의문 등을 상단 [댓글]로 남겨주세요
point2 왜 “얘도 분리를 해야 하나? 분리해서 얻는게 없는거 같아” 라고 했을까? (0:40)
NavigationSection을 분리해서 얻는게 없는 것 같다는 건 무슨 의미일까?
영상을 보고 느낀 점, 새로 알게 된 점, 의문 등을 상단 [댓글]로 남겨주세요
point3 왜 Navigator.Prev, Next를 두고 “이런 이상한 애들이 있어요” 라고 했을까? 그리고 왜 MonthSelector로 다시 묶었을까? (0:33)
컴포넌트 분리 후 1 depth로 펼쳐놓고 먼저 기능 구현에 집중해보겠다고 함. 완성 이후, 펼쳐진 로직들이 복잡하다는 느낌을 받음.
영상을 보고 느낀 점, 새로 알게 된 점, 의문 등을 상단 [댓글]로 남겨주세요
point4 왜 MonthSelector의 disabled 조건 처리를 할 때 어떻게 min, max를 떠올릴 수 있었을까? (2:50)
일반해의 관점에서 생각해보기: 웹 표준에서 date input같은 것을 생각해보면, 날짜의 제한범위(value, min, max)를 받음.
HTML 표준에서 정의하는 인터페이스를 차용하는 것은 예측 가능성 측면에서 좋은 선택.
MonthSelector의 관점에서 무엇을 알아야 할지를 생각해보자. 순수하게 이 컴포넌트의 관점에서?
영상을 보고 느낀 점, 새로 알게 된 점, 의문 등을 상단 [댓글]로 남겨주세요