javascript - React Native 出错,不确定是什么

标签 javascript react-native

最近我尝试使用 React Native 构建自己的移动应用程序,但在我的学习过程中,我遇到了这个错误,我不确定为什么会这样

error: bundling failed: SyntaxError in C:\Users\john\Desktop\test\test.js: C:/Users/john/Desktop/test/test.js: Unexpected token (9:9)
7 |     let testData = this.props.data.map(function(cardData, i){
8 |       return {
>  9 |          <ListItem>
     |          ^
  10 |               <Left>

错误消息的箭头在我使用 native-base 的标签上突出显示 11 | {cardData.name} 12 |

最佳答案

您需要将您的组件包装在 () 而不是 {} 中。

return (
    <ListItem>
        etc...
    </ListItem>
)

关于javascript - React Native 出错,不确定是什么,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/51895676/

相关文章:

javascript if - else 快捷方式不起作用?

javascript - 减少 JavaScript lib 文件大小的编码技术

javascript - 将变量中的字符串作为 javascript 对象文字中的键传递

javascript - 如何将相同的 props 应用于多个样式组件?

reactjs - 获取 FlatList 中所选项目的值。 -- react native

javascript - React Native Animated - 以按下为中心展开圆圈

gradle - React Native gradlew clean 命令不起作用

javascript - 通过 CSS 或 Javascript 访问计算机高亮选择颜色

javascript - DevTools 如何确定对象的构造函数名称?

javascript - 为什么键为空?尽管我创建了它