1
所以我的問題與組件更新有關。ReactJS:使用React貓頭鷹傳送帶更新
我有OwlCarousel組分:
<OwlCarousel>
{this.loadPhotoComponent()} // add a new photo component from MongoDB object
</OwlCarousel>
隨着每張照片組分,我包括複選框允許顯示或沒有。只需在mongo數據庫中更改一個布爾值。但是,每次點擊它時,我認爲它會重置OwlCarousel。有沒有辦法阻止這種情況發生,也許
shouldComponentUpdate()
但是,我有點失去了如何使用這與每個組件?或者,也許我可以setState是孟戈物體,然後...
任何幫助表示讚賞!
你能用jsfiddle重現你的問題嗎?沒有看到你的代碼很難幫助你。 – biphobe
@biphobe不幸的是,我沒有足夠的技巧在jsfiddle上重現這個問題。主要的問題是,我從mongoDB和jsfiddle獲取遊標,我不得不將setState設置爲一個對象數組,這將不會是相同的上下文... – Daltron