함정 useInsertionEffect는 CSS-in-JS 라이브러리 저자들을 위한 훅이에요. CSS-in-JS 라이브러리로 작업하지 않거나, 스타일을 주입할 공간이 필요하지 않으면 아마도 useEffect나 useLayoutEffect를 사용하는 게 좋아요. useInsertionEffect는 어떤 레이아웃 이펙트가 실행되기 이전에 DOM에 엘리먼트를 추가해줘요. useInsertionEffect(setup, depencies?) Reference | 레퍼런스 useInsertionEffect(setup, dependencies?) 레이아웃을 읽는 이펙트가 실행되기 전에 스타일을 삽입하려면 useInsertionEffect를 호출하세요. import { useInsertionEffect } from '..
리액트한국어
카나리아 테스트 use 훅은 현재 React의 Canary과 실험실 채널에서만 사용할 수 있어요. 리액트의 릴리즈된 채널에 대해서 알아보려면 여기를 눌러주세요. use는 Promise나 context 같은 리소스 값을 읽게 도와주는 리액트 훅이에요. const value = use(resource); Reference | 레퍼런스 use(resource) Promise나 context 같이 리소스 값을 읽어오려면 컴포넌트에서 use를 호출하세요. import { use } from 'react'; function MessageComponent({ messagePromise }) { const message = use(messagePromise); const theme = use(ThemeContext);..
본 섹션은 리액트 사용자를 위한 자세한 참고 자료에요. 리액트에 대한 소개를 보고 싶다면 '리액트 배우기'를 참고해주세요. 리액트 공식 문서는 기능에 따라 세부 섹션으로 분리되어 있어요. React | 리액트 리액트 기능들 : 훅 (Hooks) - 컴포넌트에 따른 리액트의 다양한 기능을 사용하세요. 컴포넌트 (Components) - JSX에서 사용할 수 있는 내장 컴포넌트에 대한 문서에요. APIs (APIs) - 컴포넌트를 정의하는데 유용한 API들이에요. Directives (Directives) - 리액트 서버 컴포넌트와 호환되는 번들에 대한 명령어에요. React DOM | 리액트 돔 리액트 돔은 브라우저 돔 환경에서 동작하는 웹 어플리케이션에서만 지원되는 기능을 포함해요. 이 섹션은 다음과 같..