-
(2024.02.21)관심사 분리? 응집도? 수준을 결정하는데 도움이 된 경험React 2024. 2. 21. 18:15
회사에서 라우팅 관련 모듈을 구현하는 중에 팀장님께 리뷰를 받았다.
"context도 모듈 내에 두세요, 왜 context는 밖에서 정의했나요?"
라우팅 모듈을 전역적으로 리액트 컴포넌트들에 전파시키기 위해 context api를 모듈 바깥에서 선언한 부분에 대해 리뷰 받은 내용이다.
모듈은 모듈 관련 코드만 두어야한다는 일차원적인 생각이었는데 context도 결국은 '라우팅'이라는 도메인이 엮이는 순간 같은 곳에 묶여도 되는 것이다. 오히려 react에서 사용하려는 의도를 가지고 만든 모듈인만큼 context 정도는 내부에서 구현해놓아도 되는 것이었다.
생각의 틀이 한계를 벗어나 조금 더 확장되는 경험이었다.
'React' 카테고리의 다른 글
redux-saga + 클래스 인스턴스 멤버 함수 (0) 2024.02.22 state lifting up (0) 2024.02.22 React에서 list를 다룰 때 각 item에 key를 넣어주어야하는 이유 (0) 2022.07.17 useEffect를 제대로 사용하는 방법 (feat. dan abramov's 포스팅) (0) 2022.07.14 Relay를 사용하는 이유에 대한 생각 정리 (0) 2022.07.14