【发布时间】:2019-12-17 05:28:08
【问题描述】:
我是 React Native 的初学者,正在尝试测试 TouchableOpacity。我不断收到此错误代码“必须将相邻的 JSX 元素包装在封闭标记中。你想要一个 JSX 片段 ...? (16:4)'
问题似乎在于打开的 TouchableOpacity 标记。
我已经尝试在它周围放置碎片,但它不起作用有谁知道我如何解决这个问题??
import React from 'react';
import { Text, StyleSheet, View, Button, TouchableOpacity } from 'react-
native';
const HomeScreen = () => {
return (
<View>
<Text style={styles.text}>Sup boiz</Text>
<Button
onPress={() => console.log('Button pressed')}
title="Go to components demo"
/>
<TouchableOpacity onPress={ () => console.log('List Pressed')>
<Text>Go to List demo</Text>
</TouchableOpacity>
</View>
);
};
const styles = StyleSheet.create({
text: {
fontSize: 30
}
});
export default HomeScreen;
【问题讨论】:
-
您的代码中有语法错误,这可能是问题
-
您在 TouchableOpacity 标记中的
onPress调用中缺少右大括号。 -
老兄,使用 linter。
-
该死的我什至没有看到谢谢
标签: javascript reactjs react-native jsx unexpected-token