invitation-alarm에서 useCallback을 활용해 자식 component에게 함수를 전해주었는데, useCallback을 활용하는 방식이 맞는지 궁금합니다.
현재 ProfileSection에는 Modal component와 StatusSection component가 각각 자식으로 있습니다. 두 component 모두 ProfileSection에 있는 Profile 객체를 state로 활용하고 있습니다. Modal Component에서 Profile을 수정할 목적으로 Profile을 자식객체에 전달하는데, 그 깊이(depth)가 3단계 정도 됩니다. ProfileSection입장에서 보면 최종적으로 Profile객체를 전달하기 위하여 많은 자식component를 거쳐야 합니다. 이 정도 깊이는 적당한 깊이인지 궁금합니다.
만약 깊이가 깊다면 깊이를 줄이기 위해서 분리된 component를 합치는 방법이 있을 것 같은데 이 방법은 적절한지 궁금합니다.
Types of changes
[ ] Docs change
[ ] dependency upgrade
[ ] refactoring
[ ] Bug fix
[ ] New feature
[ ] Breaking change (fix or feature that would cause existing functionality to change)
[ ] Review
Checklist
[ ] My code follows the code style of this project.
[ ] My change requires a change to the documentation.
Related Issue
Description and Motivation
질문
Types of changes
Checklist