好的,所以当我收到此错误时,我才刚刚开始掌握 React Native 的窍门:
error: bundling failed: SyntaxError in /AlbumDetail.js: Unexpected token, expected ... (39:20)
我一生都无法弄清楚,也没有在谷歌等任何地方看到这个问题
在 AlbumDetail.js 中:
<CardSection>
<Button onPress{() => console.log('pressed')} />
</CardSection>
在 Button.js 中:
const Button = ({ onPress }) => {
const { buttonStyle, textStyle } = styles;
return (
<TouchableOpacity onPress={onPress} style={buttonStyle}>
<Text style={textStyle}>
Click me!
</Text>
</TouchableOpacity>
);
};
当我将 AlbumDetail.js 中的行更改为这个时,它可以工作:
<CardSection>
<Button onPress{} />
</CardSection>
请救救我,Stack Overflow 的可爱人们!我提前爱你:)