v2.5.2
Giriş yap

NextJS13 App versiyon, router değiştiğinde içeriğin en üstüne nasıl çıkarım?

anilcaliskan
267 defa görüntülendi

Bir buton veya link aracılığı ile başka bir route çağırdığım zaman eğer geldiğimde sayfada içerik alanında aşağıya ilerlediysem ve sayfa aşağısında bir yerden geliyorsam diğer sayfada içerik alanında altta kalıyorum.

Örneğin ana sayfada aşağı scrool yaptım bir ürüne ait kart üzerinden incele dedim detay sayfasına geldim diyelim. Bu durumda diğer sayfada aynı hizada kalıyorum, sayfanın en üstünden başlamıyor. Mesela footer hizasından başlıyor doğal olarak içeriği görmek için yukarı scrool yapmam gerekiyor.

Bunun çözümünü bilen var mı? Araştırdığımda hooklar ile çözenler var fakat bu durumda bütün uygulamayı client side çevirmem gerekir. Benim uygulamamın büyük bölümü SSR çalışıyor.

anilcaliskan
521 gün önce

Bu şekilde yaptığım zaman her sayfa geçişinde sayfa yeniden yükleniyor. Tek çözüm bu mu acaba? Her hangi bir hook kullanmadan yapılma ihtimali nedir?