React native 未捕获错误:ReferenceError:Can';t find variable:React for Expo上的React原生svg

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

我想在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 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",