Services Projekter Lær Om mig Kontakt
0/10
Lektion 8 af 10

useEffect Hook

useEffect lader dig udføre side effects i components: hente data, abonnere på events eller ændre DOM manuelt. Det kører efter componenten er rendered.

Dependency array styrer, hvornår useEffect kører. Et tomt array [] betyder "kør én gang ved mount".

REACT
import { useState, useEffect } from "react";

function UserList() {
  const [users, setUsers] = useState([]);

  useEffect(() => {
    fetch("https://api.example.com/users")
      .then(res => res.json())
      .then(data => setUsers(data));
  }, []); // Tomt array = kør én gang

  return (
    <ul>
      {users.map(user => (
        <li key={user.id}>{user.name}</li>
      ))}
    </ul>
  );
}
🧠

Kort quiz

Svar rigtigt for at låse næste lektion op.

Støt missionen

Denne læringsplatform er 100% gratis: ingen annoncer, ingen sporing og ingen betalingsmur. Hvis den har hjulpet dig med at lære noget nyttigt, kan du støtte fremtidige lektioner eller donere til Læger uden Grænser, som yder akut lægehjælp i kriseområder verden over.

🎉

Du har gennemført React!

Du har gennemført 10 lektioner og quizzer i React. Nu har du styr på det grundlæggende.