⊗jsrtPmHkUEI 4 of 47 menu

Die Effekhaak useEffect in React

Vir die werk met effekte word die haak useEffect gebruik. Kom ons kyk na hoe dit werk.

Laat ons eers ons haak invoer:

import { useEffect } from 'react';

Kom ons skep 'n App komponent wat 'n opskrif bevat:

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

Gestel ons moet iets doen na die weergave, byvoorbeeld, die agtergrondkleur van die hele bladsy instel. In hierdie geval sal die eksterne stelsel die blaaier se DOM wees.

Laat ons ons haak toepas:

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

In die tweede parameter word 'n afhanklikheidsversameling oorgedra. Dit sluit waardes in wat deur die funksies van die komponent gebruik word. Vir nou het ons dit leeg gelaat. In hierdie geval sal die kleur na groen verander net een keer na die weergave. Jy kan die tweede parameter nie heeltemal weggooi nie, omdat jou komponent dan in 'n oneindige lus kan beland.

Verander die bladsytitel met behulp van die haak useEffect.

Afrikaans
Azə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
Ons gebruik koekies vir die werking van die webwerf, ontleding en personalisering. Die verwerking van data geskied volgens die Privaatheidsbeleid.
aanvaar alles instel verwerp