我目前正在阅读本地反应教程,但代码已过时,所以这可能是因为我试图将遗留代码转换为当前可用的代码。
我正在尝试为服务状态应用实现一个标签导航系统,而我能为app.js中的代码提供的最好的是:
Refreshables
在一个名为tabBarContainer.js的文件中:
_switchService(nextService) {
this.setState({ selectedService: nextService })
}
render() {
return (
<View style={styles.container} onServiceChange={this._switchService}>
{this._renderTab(this.state.selectedService, this.state.services)}
<TabBarContainer onTabChange={this.props.onServiceChange}/>
</View>
);
}
当我尝试使用以下代码切换标签时,我收到“onTabChange”的上述错误。现在在教程中,他没有将onTabChange定义为任何地方的函数,但它似乎在遗留代码中适用于他,但看起来我必须在这里定义它。我只是不确定在哪里或如何。
感谢您的协助!