最近开始做RN的项目,项目中有大量的使用子render的方式,如何进行性能优化呢?
使用类似下面this.renderNavbar这种写法的优缺点和优化方式有哪些呢
class A {
renderNavBar() {
const {a,b,d} = this.state
return <Navbar
a={a}
b={b}
c={c}
onScroll={this.onScroll}
....其他事件绑定和props
/>
}
renderContent() {
}
render() {
return (
<View>
{this.renderNavBar()}
{this.renderContent()}
</View>
)
}
}