react-native-inline-edit语法问题

时间:2018-11-16 23:40:34

标签: javascript react-native

我在我的应用程序中使用了“ react-native-inline-edit”,但出现错误:

SyntaxError in /Users/evarina077/Documents  
/08_almostEditRN/components/EditPlugin.js: Unexpected 
token (19:31)
  17 |       <Text>Testing</Text>
  18 |       <EditableText
> 19 |         text={'textOfTheField'},
     |                                ^
  20 |         sendText={() => sendText()},
  21 | 
  22 |         loading: isLoading,

我遇到此错误,但不确定为什么“,”将是错误,我不需要吗?

2 个答案:

答案 0 :(得分:2)

不,您不需要那里的逗号。诸如sendText<EditableText text={'textOfTheField'} sendText={() => sendText()} /> 等的值是props,并且它们之间不是逗号分隔。可以这样做:

LoadBMP()

答案 1 :(得分:0)

由于您位于XML标记元素之内,<EditableText>不能使用逗号分隔不同的属性。那是无效的语法。

在JSX / XML元素上下文中,必须遵循JSX / XML语法。

在JSX / XML元素{}中的括号中,您将回到JS语法。