在React-Native中,使用带有FlatList
的{{1}}让我相信ListHeaderComponent中的shouldComponenupdate函数(虽然已执行)会被忽略。即使我在shouldComponentUpdate中返回 false ,我的组件也会重新呈现。我如何阻止ListHeaderComponent重新渲染?
ListHeaderComponent
放置FlatList之前会停止不需要的行为,但这需要在ScrollView中包装该批次,我宁愿避免使用FlatList。
答案 0 :(得分:0)
事实证明,它没有重新渲染,因此卸载了我的组件:
https://github.com/facebook/react-native/issues/13602#issuecomment-300608431