Javascript 从React Native导入样式表时,Undefined不是对象
我正在尝试使用Expo创建iOS应用程序,但在设备上运行时出错。这是我的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
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,
},
});