Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/javascript/457.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Javascript 从React Native导入样式表时,Undefined不是对象_Javascript_Reactjs_React Native_Ecmascript 6 - Fatal编程技术网

Javascript 从React Native导入样式表时,Undefined不是对象

Javascript 从React Native导入样式表时,Undefined不是对象,javascript,reactjs,react-native,ecmascript-6,Javascript,Reactjs,React Native,Ecmascript 6,我正在尝试使用Expo创建iOS应用程序,但在设备上运行时出错。这是我的App.js: import React from 'react'; import { StyleSheet, Text, View } from 'react-native'; const styles = React.StyleSheet.create({ container: { paddingTop:40, }, }); class TaskList extends React.C

我正在尝试使用Expo创建iOS应用程序,但在设备上运行时出错。这是我的
App.js

import React from 'react';
import { StyleSheet, Text, View } from 'react-native';

const styles = React.StyleSheet.create({
    container: {
        paddingTop:40,
    },
});

class TaskList extends React.Component {
    render() {
        return (
            <View style = {styles.container}>
                <Text>Hi, This is  a TaskList!</Text>
            </View>
        )
    }

}
export default TaskList;
从“React”导入React;
从“react native”导入{样式表、文本、视图};
const styles=React.StyleSheet.create({
容器:{
paddingTop:40,
},
});
类任务列表扩展了React.Component{
render(){
返回(
嗨,这是任务列表!
)
}
}
导出默认任务列表;
但我得到的错误是:

“undefined不是对象”(计算“\u react3.default.Stylesheet.create”)


您正试图从
React
访问
样式表
,但它不存在!您已经从React本机模块导入了
样式表
,只需简单地参考它:

const styles = StyleSheet.create({ //NOT React.StyleSheet
  container: {
    paddingTop:40,
  },
});