v2.5.2
Giriş yap

React UseState Yenileme Sonrası Fetch

polev
275 defa görüntülendi
  const ProductListGet = (filter = null) => {
        const outputFilter = {
                ...filterState,
                pageLimit: pageLimit,
        }
        const options = {
                method: "POST",
                headers: {
                    "Content-Type": "application/json",
                    "Accept": "application/json",
                    "Authorization": Token
                },
                body: JSON.stringify(filter != null ? outputFilter : {
                    pageLimit: pageLimit,
                })
         };
  }
  
  const filterActive = (values) => {
        setFilterState(values)
        ProductListGet(true)
  }

Filtreleme gönderildiğinde (FilterActive) state güncellenmesine rağmen bir önceki state durumunu göndermekte güncellenmiş halini ne denediysem olmadı.

Çözüm yolu nedir?

polev
651 gün önce

Açıklaman için teşekkür ederim ancak state eşzamansız şekilde güncelleniyor bunu kontrol edebiliyorum ama state güncellemesi sonrası kontrol ediyorum güncellenmiş evet daha sonra fetch fonksiyonunu çağırdığımda filter state bir öncekini güncellenmemişi göndermekte