컴포넌트 A ⇒ B ⇒ C 이렇게 C가 제일 하위인 컴포넌트 구조로 되어있을 때,저는 A에서 모든 data와 data를 조작하는 메서드들을 정의해놓고, B나 C에서 data가 필요할 시 콜백으로 전달해서 사용하고 있습니다.그런데 만약, C에서만 필요한 data가 있다면 C에서만 정의해두고 사용하는 게 좋을까요? 아니면 그냥 A에서 모든 data를 관리하는게 좋을까요 ??