React native 未捕获错误:ReferenceError:Can';t find variable:React for Expo上的React原生svg
我想在Expo上呈现简单的svg,但下面显示了错误代码 未捕获错误:ReferenceError:找不到变量:React 我的代码:React native 未捕获错误:ReferenceError:Can';t find variable:React for Expo上的React原生svg,react-native,expo,react-native-svg,React Native,Expo,React Native Svg,我想在Expo上呈现简单的svg,但下面显示了错误代码 未捕获错误:ReferenceError:找不到变量:React 我的代码: import * as React from 'react'; import { Component } from 'react'; import { View, Text} from 'react-native'; import Svg, { Circle, Rect } from 'react-native-svg'; export default clas
import * as React from 'react';
import { Component } from 'react';
import { View, Text} from 'react-native';
import Svg, { Circle, Rect } from 'react-native-svg';
export default class Chart extends Component {
render() {
return (
<View>
<Svg height="20" width="20">
<Circle cx="10" cy="10" r="10" fill="red" />
</Svg>
</View>
);
}
}
请告知您是否知道如何解决此问题。
谢谢 您提供的代码按预期工作:您可能正在从另一个文件导入此代码,在该文件中,您呈现了react组件,但没有导入react@brentvatne谢谢,但我真的不明白“您可能是从另一个文件导入此文件,在该文件中,您渲染了react组件,但没有导入react”。您能否告知是否有任何示例?您可能有其他源文件,在其中导入“图表”组件,然后进行渲染,但在该文件中不导入React@brentvatne谢谢,但它不起作用。您提供的代码不足以进一步帮助您。有关如何在此处获得更多帮助的更多信息,请参阅
Expo cli: 3.27.4
"expo": "~37.0.3",
"react": "~16.9.0",
"react-native": "https://github.com/expo/react-native/archive/sdk-37.0.1.tar.gz",
"react-native-svg": "11.0.1",