위 코드에서 객체 비구조화 할당 문법을 사용하면 다음과 같이 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;

    신간 소식 구독하기
    뉴스레터에 가입하시고 이메일로 신간 소식을 받아 보세요.