https://github.com/reactjs/reactjs.org/issues/899
필요에 따라 넣을 수 있다?
이 예제에서는 value에 객체를 전달하는 경우 매 렌더마다 객체를 생성하기 때문에 re-render가 많이 발생할 수 있어 state를 이용하여 최적화 했다고 한다.
state는 context provider에 객체를 전달하기 좋은 장소라고 한다.