提问者:小点点

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


如果我使用此命令更新ListView的数据源。setState({dataSource:blabla}),这会触发整个组件的重新加载吗?我只想更改ListView中的数据,不想再次计算昂贵的重新渲染器。


共1个答案

匿名用户

看起来整个应用程序都在重新渲染。但是,如果只需要一个小的改动,那么重新渲染就不会很昂贵。因为它只会重新呈现更改
https://facebook.github.io/react/docs/reconciliation.html