Begge kører effects, men på forskellige tidspunkter i forhold til browserens tegning — og netop denne tidsforskjel er hele pointen.
useEffectkører efter browseren har tegnet siden. Det er asynkront og ikke-blokerende. Brug det til næsten alt (data, subscriptions, logging).useLayoutEffectkører synkront efter DOM er muteret, men FØR browseren tegner. Brug det når du skal læse layout og ændre DOM i samme frame for at undgå synlig flimren.
