⊗jsrtPmHkUEI 4 of 47 menu

Effekt-hooken useEffect i React

For å jobbe med effekter brukes hooken useEffect. La oss se på hvordan den fungerer.

Først importerer vi vår hook:

import { useEffect } from 'react';

La oss opprette en komponent App som inneholder en overskrift:

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

Anta at vi må utføre en handling etter rendering, for eksempel sette bakgrunnsfargen på hele siden. I dette tilfellet vil det eksterne systemet være DOM i nettleseren.

La oss bruke vår hook:

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

I den andre parameteren sendes en avhengighetsarray. Den inneholder verdier som brukes av funksjonene i komponenten. Foreløpig har vi latt den stå tom. I dette tilfellet vil fargen bli satt til grønn bare én gang etter rendering. Du kan ikke fjerne den andre parameteren helt, ettersom komponenten din kan gå inn i en uendelig løkke.

Bruk hooken useEffect til å endre tittelen på siden.

Norsk
AfrikaansAzərbaycanБългарскиবাংলাБеларускаяČeštinaDanskDeutschΕλληνικάEnglishEspañolEestiSuomiFrançaisहिन्दीMagyarՀայերենIndonesiaItaliano日本語ქართულიҚазақ한국어КыргызчаLietuviųLatviešuМакедонскиMelayuမြန်မာNederlandsPolskiPortuguêsRomânăРусскийසිංහලSlovenčinaSlovenščinaShqipСрпскиSrpskiSvenskaKiswahiliТоҷикӣไทยTürkmenTürkçeЎзбекOʻzbekTiếng Việt
Vi bruker informasjonskapsler for nettstedets funksjonalitet, analyse og personalisering. Behandling av data foregår i henhold til Personvernerklæringen.
godta alle tilpass avvis