todolist 같은 앱을 고려해보면 할일목록 여러건을 배열로 상태로 관리하고 이것을 context에 추가해주면 연락처 한건만을 렌더하는 컴포넌트(TodoItem 컴포넌트라고 이름지어보죠)에서는 사용하기 어렵습니다. 그래서 결국 고유 key를 속성으로 전달해준다음 todolist 데이터에서 find하거나 속성(props)으로 연락처 한건 전체를 TodoItem 컴포넌트로 전달해주는 방법을 사용해야 합니다. 결국 큰 메리트는 없어보입니다. 그래서 속성으로 전달하던 것을 Context로 대체하는 것은 무리가 있다는 느낌입니다. '전체앱에서 공통으로 사용할 간단한 값' 정도만 Context로 처리할 수 있지 않을까 생각합니다.
You are viewing a single comment's thread from: