React-end scroll Event'i var mı?

BeecoV

Megapat
Katılım
18 Mayıs 2015
Mesajlar
208
Çözümler
2
Merhabalar.

React öğrenmekteyim. Java ile backend bir servis yazdım. Bu servis Oracle DB'den verileri alıyor. Ben sadece 10 tanesini listeliyorum ilk anda. Scroll sona geldiğinde tekrar istek atmasını istiyorum. Kaldığı yerden atması için gerekli düzenlemeleri yaptım sorguda fakat scroll bittiğinde benim bu requesti tetiklemem lazım. Nasıl yapabilirim? Araştırdım, bir kütüphane yazmışlar fakat çalışmadı maalesef. Direkt olarak React'ta yok mu böyle bir Event?
Çözümü buldum. İnternet üzerinde zaten aşağıdaki kod bulunuyordu. Onun da çalışmama nedenini buldum. Konumu aşağıya yuvarlayınca istediğim olay çalıştı. Arayanlar için belki faydalı olur. onScroll eventine aşağıdaki methodu verdiğinizde istediğimiz şey olmuş oluyor.

JavaScript:
handleScroll(event) {

        var target = event.target;
        var placeValue = Math.floor(target.scrollHeight - target.scrollTop);

        if(placeValue === target.clientHeight){
            
            console.log("Scroll en aşağıda");
            
        }

    }
 
Son düzenleme:
Bildiğim kadarı ile yok. Zaten işlem React dan çok JavaScript ile ilgili.
 
Bildiğim kadarı ile yok. Zaten işlem React dan çok JavaScript ile ilgili.

Linkte verdiğiniz kod bende çalışmamıştı, ek olarak Math.floor() eklediğim zaman çalışmayı başardı. React içerisinde böyle hazır bir event olup olmadığını merak etmiştim. Teşekkürler.
 

Bu konuyu görüntüleyen kullanıcılar

Technopat Haberler

Geri
Yukarı