Mindkettő effektusokat futtat, de a böngésző festésének különböző pillanataiban — és ez az időbeli különbség az egész lényeg.
useEffecta böngésző festése után fut le. Aszinkron és nem blokkoló. Használd szinte mindenhez (adatok, előfizetések, naplózás).useLayoutEffectszinkron módon fut a DOM mutálása után, de MIELŐTT a böngésző festene. Használd akkor, amikor olvasnia kell az elrendezést és ugyanabban a keretben módosítania kell a DOM-ot, hogy elkerüld a látható villogást.
