Sayfa yenilenmeden link değişikliği
Diyelim ki Youtube Music'te bir şarkı açtınız sonrasında website üzerinde bulunan logoya tıklayıp anasayfaya gittiniz. Bu kısımda hem link değişiyor hem de şarkı alta kayıyor. Mini ekranda oynatılıyor yani. Burada sayfa yeniden yüklenmiyor; linki ve içeriği değişiyor. Ancak link yönlendirmesi yapıldığında sayfanın yeniden yüklenmesi gerekmez mi? Bir örnek daha vereyim. Youtube'da bir kelime arattınız diyelim. Youtube içerisinde hangi sayfaya giderseniz gidin bu arattığınız kelime arama inputunda kalıyor herhangi bir get değeri taşımadan. Ta ki Youtube'a ait bir URL'ye enter'layana kadar ('youtube.com/watch?v=asd' gibi). Bu işlemler nasıl yapılıyor?
Soru hatalı mı? 👎
Eğer sorunun kurallara aykırı olduğunu düşünüyorsanız lütfen bize bildirin!
Cevaplar (1)
Javascript'de History API
diye aratarak sorduklarına cevap bulabilirsin. Bu API'deki state yönetimi sayesinde bunu yapabiliyorsun. Zamanında şöyle bir ders anlatmıştım belki işine yarar