⊗jsrtPmHkUEI 4 of 47 menu

Ефект хука useEffect во React

За работа со ефекти се користи хукот 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šuMelayuမြန်မာNederlandsNorskPolskiPortuguêsRomânăРусскийසිංහලSlovenčinaSlovenščinaShqipСрпскиSrpskiSvenskaKiswahiliТоҷикӣไทยTürkmenTürkçeЎзбекOʻzbekTiếng Việt
Ние користиме колачиња за работата на веб-страната, анализа и персонализација. Обработката на податоци се врши во согласност со Политиката за приватност.
прифати ги сите прилагоди одбиј