React-Native FlatList ListHeaderComponent忽略shouldComponentUpdate

时间:2017-09-06 20:11:12

标签: react-native react-native-flatlist

在React-Native中,使用带有FlatList的{​​{1}}让我相信ListHeaderComponent中的shouldComponenupdate函数(虽然已执行)会被忽略。即使我在shouldComponentUpdate中返回 false ,我的组件也会重新呈现。我如何阻止ListHeaderComponent重新渲染?

ListHeaderComponent

放置FlatList之前会停止不需要的行为,但这需要在ScrollView中包装该批次,我宁愿避免使用FlatList。

1 个答案:

答案 0 :(得分:0)

事实证明,它没有重新渲染,因此卸载了我的组件:

https://github.com/facebook/react-native/issues/13602#issuecomment-300608431