React Native:通过setState更新ListView数据源是否会重新呈现整个组件?

时间:2016-02-10 06:55:08

标签: javascript facebook listview reactjs react-native

如果我使用this.setState({dataSource:blabla})更新ListView的dataSource,是否会触发整个组件的重新呈现?我只想更改ListView中的数据,我不想再次计算昂贵的重新渲染。

1 个答案:

答案 0 :(得分:1)

似乎就像整个应用重新渲染一样。但是如果它只有一个很小的变化,重新渲染就不应该是昂贵的。因为它只会重新呈现更改 https://facebook.github.io/react/docs/reconciliation.html