자식 컴포넌트의 state 변화를 부모컴포넌트에서 관리해야되는데 그럼 양방향 결합도가 높아지잖아.
이걸 Context api 이용해서 결합도 낮추는게 괜찮은 방향일까??
댓글 9
그렇게 많이 함
익명(121.140)2023-02-23 16:55
Props로 의존성을 주입하는거지 그거 자체가 상하위 컴포넌트들의 결합도를 높이는건 아니지.
근데 그거랑 별개로 비지니스로직들을 다 스토어로 분리하는게 유지보수에 좋긴 함
익명(116.251)2023-02-23 17:04
답글
하위컴포넌트에서의 state 변경사항을 callback으로 상위 컴포넌트에 반영함. 결과적으로 상위 컴포넌트에서 하위 컴포넌트의 state 정보를 가지고 있게 되는데 이건 컴포넌트 결합도랑 좀 다른 개념인가??
익명(39.117)2023-02-23 17:06
답글
자식 컴포넌트에는 부모컴포넌트의 상태 정보가 없어. 그냥 주입된 콜백을 실행만 하는거고, 주입된 상태를 렌더만 하는거지
익명(116.251)2023-02-23 17:12
답글
무슨말인지 알겠는데 그건 단방향 데이터흐름이라는 리액트의 기본적인 플로우 같은거고, 이런 기본 플로우를 벗어나서 자식 컴포넌트에서 관리되는 state를 부모컴포넌트에 저장하면 그게 결합도를 높이는거 아니야?? 내가 잘 몰라서 그럼..
그럼 컴포넌트 결합도를 높이는건 예를 들어 어떤거야??
익명(39.117)2023-02-23 17:17
좆같은 소리하지 말고 대충만들어라 ref 취득해서 직접 상태바꾸고 화면싸개가 그런다고 누가 알아준데?
그렇게 많이 함
Props로 의존성을 주입하는거지 그거 자체가 상하위 컴포넌트들의 결합도를 높이는건 아니지. 근데 그거랑 별개로 비지니스로직들을 다 스토어로 분리하는게 유지보수에 좋긴 함
하위컴포넌트에서의 state 변경사항을 callback으로 상위 컴포넌트에 반영함. 결과적으로 상위 컴포넌트에서 하위 컴포넌트의 state 정보를 가지고 있게 되는데 이건 컴포넌트 결합도랑 좀 다른 개념인가??
자식 컴포넌트에는 부모컴포넌트의 상태 정보가 없어. 그냥 주입된 콜백을 실행만 하는거고, 주입된 상태를 렌더만 하는거지
무슨말인지 알겠는데 그건 단방향 데이터흐름이라는 리액트의 기본적인 플로우 같은거고, 이런 기본 플로우를 벗어나서 자식 컴포넌트에서 관리되는 state를 부모컴포넌트에 저장하면 그게 결합도를 높이는거 아니야?? 내가 잘 몰라서 그럼.. 그럼 컴포넌트 결합도를 높이는건 예를 들어 어떤거야??
좆같은 소리하지 말고 대충만들어라 ref 취득해서 직접 상태바꾸고 화면싸개가 그런다고 누가 알아준데?
무섭게 왜그래..ㅠ
병신
천재