useEffect(callback)
Her bileşen render üzerinde çalışır .
Tipik olarak hata ayıklama için kullanılır, her işlemde işlevin gövde yürütmesine benzer:
const Component = () => {
callback()
return <></>;
};
useEffect(callback,[])
Bir bileşen montajında bir kez çalışır .
Genellikle veri alma vb. İle bileşenlerin durumunu başlatmak için kullanılır.
Not : Oluşturma aşamasından sonra yapılan geri arama (Bilinen "Gotcha").
useEffect(callback,[arg])
Skor değişikliğine ait arg
değeri.
"Değişiklik Üzerine" ifadesi , önceki değeri ile bir önceki karşılaştırmayı ifade eder arg
( arg
önceki render ile geçerli olanın değerini karşılaştırır prevArg === arg ? Do nothing : callback()
).
Genellikle olayları sahne / durum değişikliği üzerinde çalıştırmak için kullanılır.
Not: Birden fazla bağımlılık sağlanabilir: [arg1,arg2,arg3...]