我最近开始从事React本机项目,这也许很容易,当我在ios模拟器上运行我的应用程序时,出现附件问题,代码在下面给出
export class FCAHeader extends React.Component<any,any> {
constructor(props:any) {
super(props);
}
const CustomDrawerComponent = *{props:any}=>* (
<ScrollView>
<SafeAreaView
style={styles.container}
forceInset={{ top: 'always', horizontal: 'never' }}
>
<DrawerNavigatorItems {...props} />
</SafeAreaView>
</ScrollView>
);
Logoutuser=async()=> {
try {
await AsyncStorage.setItem('result', '');
this.props.navigation.navigate('Userlogin')
} catch (error) {
console.log("Error resetting data" + error);
}
}
render() {
return (
<View>
<Header
leftComponent={{ icon: 'menu', color: '#fff' }}
centerComponent={{ text: 'FCA Chat', style: { color: '#fff' } }}
rightComponent={ <Icon name="power" color='#fff' size={20} onPress={this.Logoutuser}/>}
backgroundColor="#130f40"
/>
</View>
)
}
}
即将出现的问题是:语法错误“意外令牌”,指向props.any。
{ props : any }
应该改为(props : any)
。