Sayfa içeriklerini database'den çekmek.
React ile blog sitesi yazıyorum. Djangoyu backend olarak kullanacağım ama anasayfada kategoriler, servisler, hakkımızda gibi verileri database'den herbirini farklı tablodan oluşturuyorum. Sorum şu, sayfa yüklendiğinde 6 tane tabloya aynı anda istek atıp tümünü json cıktı olarak mı alacağım? Beni aydınlatabilir misiniz?
Soru hatalı mı? 👎
Eğer sorunun kurallara aykırı olduğunu düşünüyorsanız lütfen bize bildirin!
Cevaplar (2)
const { data } = useQuery(
['fetchNavbar'],
async () => {
const { data } = await axios('http://192.168.20.76:8000/api/navbar/')
return data
},
{
staleTime: Infinity,
}
)
Navbar'da böyle bir mantık yaptım mesela, staleTime vererek herhangi sayfada başka bir sorgu atmayacak refresh olana kadar, bunu tüm copmonentlerde yapıp onlara ait verileri çeksem olur mu peki ?