React native 需要帮助修复超出最大更新深度的问题
我正试图为ScrollableTabView编写一个黑客补丁,因为它不能很好地处理当有选项卡开关时触发的函数。当我用console.log替换setState时,我发现它在每个tab开关中只触发一次,所以它不会像错误所抱怨的那样无限循环 父容器React native 需要帮助修复超出最大更新深度的问题,react-native,React Native,我正试图为ScrollableTabView编写一个黑客补丁,因为它不能很好地处理当有选项卡开关时触发的函数。当我用console.log替换setState时,我发现它在每个tab开关中只触发一次,所以它不会像错误所抱怨的那样无限循环 父容器 state = { headerName: 'Loading', } setHeader = (header) => { this.setState({'headerName': header}) } rend
state = {
headerName: 'Loading',
}
setHeader = (header) => {
this.setState({'headerName': header})
}
render () {
return (
<ScrollableTabView
renderTabBar={() => <BottomTabBar setHeader={this.setHeader} headerNames={['A','B','C']} />}
>
)
}
render() {
this.props.setHeader(this.props.headerNames[this.props.activeTab])
...
}