ile API kullanmak için doğru yolu React içindeki bileşen yaşam döngüsü hakkında biraz kafam karışık. eylem, getTodo()
sevk veReact/Redux
componentDidMount() {
var _this = this;
axios.get('/api/todo').then(function(response) {
_this.props.actions.getTodo(response.data);
}).catch(function(err) {
console.log(err);
});
}
Ben bellek sızıntısı önlemek için componentWillUnmount()
ne kullanabilirsiniz Tüm uygulamaya durumunu güncelleyerek ilk halini yükleyen bir bileşeni düşünün? Bunu yapmayı seçersem, bu yöntemle başka bir sayfadan sayfaya geri döndüğümde durumu nasıl güncelleyebilirim?
Ayrıca, sayfa için ihtiyaç duyduğum sahne dosyalarını durum olarak depolamak ve durumu güncellemek daha mı iyi? Bu yaklaşımla ilgili kaygımın, yalnızca uygulamanın tamamını ve aynı prosedüre ihtiyaç duyabilecek diğer bileşenlerin durumunu güncellememesi, ilk yaklaşımı kullanarak önlenebilecek aynı gereksiz süreçten geçmesi gerekmesi.
http yardımcı olacağını umuyoruz
(başlangıç durumunu elde edebilir eylemi) Bu eylemi gönderebilir, bir "üst" bileşeni sadece bir kez monte edilir edecek olması .js.org/docs/gelişmiş/AsyncActions.html –