我在场景 A 上有一个 ListView 组件,它最初没有任何内容;它是与商店相关的最近搜索词的列表。
当用户输入搜索词并在场景 A 上单击提交时,最近搜索词存储已更新,然后我们立即转换到场景 B。我从 ListView 收到“空部分标题”警告,我认为这是由场景 A 引起的随着场景的过渡开始渲染。
我尝试在场景 A 组件上使用 shouldComponentUpdate(),但它似乎没有触发?!我希望查看当前位置和新位置,如果它们不同,则返回 false 以防止更新/渲染。
有人对此有建议吗?
设置enableEmptySections={true}可以防止出现关于空部分标题的警告消息,但这似乎是绷带,而不是永久的解决方案。