위 코드에서 객체 비구조화 할당 문법을 사용하면 다음과 같이 value를 조회하는 것을 생략할 수도 있습니다.
components/ColorBox.js
import React from 'react'; import { ColorConsumer } from '../contexts/color'; const ColorBox = () => { return ( <ColorConsumer> {({ state }) => ( <> <div style={{ width: '64px', height: '64px', background: state.color }} /> <div style={{ width: '32px', height: '32px', background: state.subcolor }} /> </> )} </ColorConsumer> ); }; export default ColorBox;