기대 답안: 동의하지 않는다. 근거 — (1) prop drilling이라 부를 만한 거리(3단계 이상)가 아니라 1단계뿐이므로 props가 더 명시적이고 읽기 쉽다. (2) 'props로 흐를 거리를 짧게 만들었는데도 여전히 멀다'는 결정 트리거가 충족되지 않는다. (3) composition(예: <Form><Input /></Form>) 또는 그냥 props로 충분히 해결되며, context는 분산된 다수 컴포넌트가 같은 값을 공유할 때만 정당화된다. (4) 무분별한 context 도입은 컴포넌트 재사용성을 떨어뜨리고 데이터 흐름을 암묵적으로 만든다.
채점 기준:- [1pt] 결론: context 사용에 동의하지 않음을 명시
- [1pt] 근거 1: 거리가 1단계뿐이라 prop drilling이 아니다 / 직접 props가 더 명시적이다
- [1pt] 근거 2: composition 또는 children 패턴으로 대체 가능 / 분산된 다수 소비자가 없다
- [1pt] context 남용의 비용(재사용성 저하, 암묵적 데이터 흐름) 언급