RN- Flatlist state更新數據不刷新問題

 <FlatList keyExtractor={ () => Math.random(2) }
                data={this.state.goodList}
                renderItem={this.renderItem}
                ItemSeparatorComponent={this.separatorComponent}
                refreshing={this.state.refreshing} // 是否刷新 ,自帶刷新控件
                onRefresh={this.refresh} // 刷新方法,寫了此方法,下拉纔會出現  刷新控件,使用此方法必須寫 refreshing
                //ListFooterComponent={this.listFooterComponent}
            />

更新了state,數據死活不出來
在這裏插入圖片描述

<FlatList
                extraData={this.state}
                keyExtractor={ () => Math.random(2) }
                data={this.state.goodList}
                renderItem={this.renderItem}
                ItemSeparatorComponent={this.separatorComponent}
                refreshing={this.state.refreshing} // 是否刷新 ,自帶刷新控件
                onRefresh={this.refresh} // 刷新方法,寫了此方法,下拉纔會出現  刷新控件,使用此方法必須寫 refreshing
                //ListFooterComponent={this.listFooterComponent}
            />
發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章