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.
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: