i0boy
i0boy
강연도 잘 보고 글도 잘 읽고 갑니다. 저도 radix-ui와 antd의 소스코드를 뜯어보며 좋은 컴포넌트 설계에 대해 나름의 고민은 해봤지만, 성자님처럼 domain-agoinstic한 컴포넌트 관점에서 생각은 못해본것 같군요 깊이와 내공이 느껴지는 글이었습니다....
좋은 글 감사합니다~ 그런데 틀린선택 막아주기의 `MyTimePickerWithNewOption` 함수에서 어떻게 interval을 추론하나요? 예제 코드만으로는 감이 잘 안잡히네용
https://github.com/devtaehyeok/velopert-ts-redux-study에 작동하는 최종 실습 코드를 냄겨두었으니 혹시 도움이 되실까 싶으시면 참조해 주세용
React.FC 쓰지 말라는 팁 댓글... 추천 1위가 이 글 대로 할꺼면 Typscrpit 쓰지 말라는 내용이네요 ㅋㅋ
https://github.com/devtaehyeok/velopert-ts-redux-study/blob/main/src/modules/todos.ts todos를 handleAction으로 리팩토링해 보았습니다. 참고하세용~
함수형 컴포넌트가 렌더링 되면 일단 해당 컴포넌트에 영향을 미치는 부분 전체는 데브툴이 하이라이트 해주고요... 실제로 말단 컴포넌트에서 리렌더링이 안되는지는 프로파일러를 돌려봐야 합니다. 상단에서 set함수가 호출되기에 상위 컴포넌트가 렌더링 되는건 당연한...