繁体   English   中英

相邻的JSX元素必须包装在一个封闭的标记React Native中

[英]Adjacent JSX elements must be wrapped in an enclosing tag React Native

我是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={ () => console.log('List Pressed')}>
        <Text>Go to List demo</Text>
</TouchableOpacity>

语法错误很简单。 它应该是onPress={ () => console.log('List Pressed')}

你错过了}

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM