v2.5.2
Giriş yap

Sayfa içeriklerini database'den çekmek.

howlberg
318 defa görüntülendi

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?

Cevap yaz
Cevaplar (2)
howlberg
557 gün önce
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 ?

megasteve
561 gün önce

Selamlar, aslında istediğin çok basit bir işlem. Varsayımlarla konuşuyorum; yazılıma yeni başladın. Tavsiyem Django ve React'ı bir kenara koyup yalnızca Python ve JavaScript'i kullanman. Aksi durumda framework kullanımı öğrenimine çok zarar verebilir.