這是一個React Native項目,其中包括React Navigation和Redux。 我有兩個場景,第一個包含一個ListView和一個按鈕來添加一個新元素到列表中。這個按鈕導航到一個新的場景,我填寫一個小表格來創建一個新的記錄,它將出現在第一個場景的列表中。React Navigation和Redux:goBack()不會刷新我的道具
當點擊保存按鈕並返回到第一個場景(列表視圖)時,mapStateToProps反映了變化,但沒有其他生命週期方法被調用(componentWillReceiveProps,shouldComponentUpdate等),都沒有。
現在,這兩個場景都使用從redux連接,我將從場景2回到場景1,並使用React Navigation中的goBack()方法。我想知道在顯示一個新視圖時,redux是否會從視圖中「斷開連接」,以及如何將它連接回去?同樣,來自ListView場景的mapStateToProps正在顯示更新的數據,但似乎沒有道具正在被映射。
因爲我的狀態prop似乎使用的是數組,所以在複製操作中的數組時,我得到了一些更改,而不是在同一個操作中進行操作... – fray88