ReactJS Hook Pattern ~Context와 함께 Hook 사용~

발행: (2026년 1월 16일 오후 05:56 GMT+9)
2 분 소요
원문: Dev.to

Source: Dev.to

Cover image for ReactJS Hook Pattern Use Hook with Context

use 훅을 Context와 함께 사용하기

  • ReactJS 19에서 use 훅이 도입되어 useContext 훅보다 더 유연하게 컨텍스트 값을 읽을 수 있게 되었습니다.
  • use 훅은 if 문이나 반복문 안에서 조건부로 호출할 수 있어, 컴포넌트에서 동적인 동작을 구현하기에 적합합니다.
import { createContext, useContext, use } from "react";
import "./app.css";

const ThemeContext = createContext(null);

function Button({ show, children }) {
  if (show) {
    const theme = use(ThemeContext);
    const className = "button-" + theme;
    return { children };
  }

  return null;
}

function App() {
  return (
    <div>
      {/* UI elements go here */}
    </div>
  );
}

export default App;

Context와 함께 Use Hook 사용하기

(원본 기사에서는 코드 스니펫 뒤에 이 제목이 포함되어 있었습니다.)

Back to Blog

관련 글

더 보기 »

React 앱의 기본

소개 오늘은 React 앱을 생성할 때 보이는 파일과 폴더의 이유와 사용 방법을 살펴보겠습니다. !React app structurehttps:/...

React 코딩 챌린지 : TypeHead

Zeeshan Ali !ZeeshanAli-0704https://media2.dev.to/dynamic/image/width=50,height=50,fit=cover,gravity=auto,format=auto/https%3A%2F%2Fdev-to-uploads.s3.amazonaws...

ReactJS Hook 패턴 ~Latest Ref 패턴~

ReactJS Hook Pattern ~Latest Ref Pattern~의 커버 이미지 https://media2.dev.to/dynamic/image/width=1000,height=420,fit=cover,gravity=auto,format=auto/https%3A%...