react-native 中的 TransformError SyntaxError
TransformError SyntaxError in react-native
我有一个 React 组件,它应该只是 return 一个警告框,如图所示:
import React from 'react';
import { StyleSheet, Text, View, Alert } from 'react-native';
export default function PhotoHandler() {
return (
<View>
Alert.alert(
"Success",
"Take photo",
[
{text: "Open Camera"}
]
)
</View>
);
}
const styles = StyleSheet.create({
container: {
flex: 1
}
});
我正在将这个组件调用到另一个组件中。但是,存在如下语法错误。
TransformError SyntaxError:
| {text: "Open Camera"},
| ^
看不出语法有什么问题。
Alert.alert
是一个 javascript 所以你需要把它包装成 {}
{Alert.alert(
"Success",
"Take photo",
[
{text: "Open Camera"}
]
)}
我有一个 React 组件,它应该只是 return 一个警告框,如图所示:
import React from 'react';
import { StyleSheet, Text, View, Alert } from 'react-native';
export default function PhotoHandler() {
return (
<View>
Alert.alert(
"Success",
"Take photo",
[
{text: "Open Camera"}
]
)
</View>
);
}
const styles = StyleSheet.create({
container: {
flex: 1
}
});
我正在将这个组件调用到另一个组件中。但是,存在如下语法错误。
TransformError SyntaxError:
| {text: "Open Camera"},
| ^
看不出语法有什么问题。
Alert.alert
是一个 javascript 所以你需要把它包装成 {}
{Alert.alert(
"Success",
"Take photo",
[
{text: "Open Camera"}
]
)}