React projemde bir API'den veri çekip state'i güncelliyorum. Ancak useEffect bağımlılık dizisini boş bırakmama rağmen sayfa sürekli istek atıyor ve sonsuz döngüye giriyor. State güncellendikten sonra component'in neden tekrar tekrar render edildiğini ve bu hatayı nasıl engelleyebileceğimi açıklayabilecek bir arkadaş var mı?
useEffect içinde state güncelleyip o state'i de dependency dizisine eklemek bu hatanın klasik sebebidir. Boş dizi `[]` bırakmak veya doğru dependencies tanımlamak çözer.