v2.5.2
Giriş yap

REACT PROJESİNDE REDUX İLE ÇEKİLEN VERİLER ROUTER İLE KULLANILMIYOR

mahzunes
357 defa görüntülendi

Merhabalar react ile bir proje yapıyorum verileri redux ile yonetiyorum ve işlemler yapıyorum , sonrasında projeme react-router kurdum basket sayfasına geçiş yapınca o sayfaki redux ile çektiğim veriler gözükmüyor bunun sebebi ne olabilir,şimdiden teşekkürler

h4ckdr0
666 gün önce

Mevcut bilgilerime göre, react-router kullanırken verilerinizin görünmemesi ihtimali, verilerin yüklenmesi için kullandığınız component'in router tarafından yeniden render edilmeden önce yüklenmediğinden kaynaklanabilir.

Bu durumda, componentDidMount() metodunu kullanarak verilerin yüklenmesini sağlayabilirsiniz veya componentWillReceiveProps() metodunu kullanarak verilerin yeniden yüklenmesini sağlayabilirsiniz.

Ayrıca, component'in re-render edildiğinde redux store'daki verilerin güncellenmesini sağlamak için mapStateToProps() metodunu kullanabilirsiniz.

Daha fazlası için: https://reactjs.org/docs/react-component.html#componentdidmount