코드를 저장하고 나면 다음과 같이 빨간색 정사각형이 나타날 것입니다.
▲ 그림 15-5 Provider로 value 덮어 쓰기
기존에 createContext 함수를 사용할 때는 파라미터로 Context의 기본값을 넣어 주었지요? 이 기본값은 Provider를 사용하지 않았을 때만 사용됩니다. 만약 Provider는 사용했는데 value를 명시하지 않았다면, 이 기본값을 사용하지 않기 때문에 오류가 발생합니다.
코드를 저장하고 나면 다음과 같이 빨간색 정사각형이 나타날 것입니다.
▲ 그림 15-5 Provider로 value 덮어 쓰기
기존에 createContext 함수를 사용할 때는 파라미터로 Context의 기본값을 넣어 주었지요? 이 기본값은 Provider를 사용하지 않았을 때만 사용됩니다. 만약 Provider는 사용했는데 value를 명시하지 않았다면, 이 기본값을 사용하지 않기 때문에 오류가 발생합니다.