RN- Flatlist 更新数据不刷新问题

 <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,数据死活不出来

image.png
 <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}
            />

多读书少睡觉~

©著作权归作者所有,转载或内容合作请联系作者
【社区内容提示】社区部分内容疑似由AI辅助生成,浏览时请结合常识与多方信息审慎甄别。
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

相关阅读更多精彩内容

友情链接更多精彩内容