⊗jsrtPmHkUEI 4 of 47 menu

React에서 효과 훅 useEffect

효과를 작업하기 위해 훅 useEffect가 사용됩니다. 그 작동을 살펴보겠습니다.

먼저 우리의 훅을 임포트합니다:

import { useEffect } from 'react';

제목을 포함하는 컴포넌트 App을 생성하겠습니다:

function App() { return ( <div> <h1>React App</h1> </div> ); } export default App;

렌더링 후에 어떤 작업을 수행해야 한다고 가정해 보겠습니다, 예를 들어 전체 페이지의 배경색을 설정하는 것입니다. 이 경우 외부 시스템은 브라우저의 DOM이 됩니다.

우리의 훅을 적용해 보겠습니다:

function App() { useEffect(() => { document.body.style.backgroundColor = 'green'; }, []); ... }

두 번째 매개변수로 의존성 배열이 전달됩니다. 여기에는 컴포넌트 함수에서 사용되는 값들이 포함됩니다. 지금은 비워 두었습니다. 이 경우 색상은 렌더링 후 한 번만 녹색으로 설정됩니다. 두 번째 매개변수를 완전히 제거할 수는 없습니다, 왜냐하면 여러분의 컴포넌트가 무한 루프에 빠질 수 있기 때문입니다.

useEffect를 사용하여 페이지 제목을 변경하세요.

한국어
AfrikaansAzərbaycanБългарскиবাংলাБеларускаяČeštinaDanskDeutschΕλληνικάEnglishEspañolEestiSuomiFrançaisहिन्दीMagyarՀայերենIndonesiaItaliano日本語ქართულიҚазақКыргызчаLietuviųLatviešuМакедонскиMelayuမြန်မာNederlandsNorskPolskiPortuguêsRomânăРусскийසිංහලSlovenčinaSlovenščinaShqipСрпскиSrpskiSvenskaKiswahiliТоҷикӣไทยTürkmenTürkçeЎзбекOʻzbekTiếng Việt
우리는 웹사이트 운영, 분석 및 개인화를 위해 쿠키를 사용합니다. 데이터 처리는 개인정보 처리방침에 따라 이루어집니다.
모두 수락 설정 거부