React Native的错误并且不确定它是什么

use*_*151 1 javascript react-native react-native-android

最近我尝试使用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>
Run Code Online (Sandbox Code Playgroud)

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

小智 7

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

return (
    <ListItem>
        etc...
    </ListItem>
)
Run Code Online (Sandbox Code Playgroud)