TypeError:StyleSheet.create不是函数

时间:2016-06-17 10:52:55

标签: reactjs

我正在尝试为这个反应组件创建一些样式:

var styles = StyleSheet.create({
 /*Pinout*/

 /*GPIO Shapre*/
 gpio_outer: {
   background: '#222222',
   borderRadius: 5,
   height: 26,
   width: 26,
 },
})

我正在添加它

编译代码并尝试在浏览器上运行后,我从浏览器控制台获取此代码:

TypeError: StyleSheet.create is not a function

你知道会发生什么吗?提前致谢

3 个答案:

答案 0 :(得分:3)

StyleSheet是React-Native的一部分,而不是常规ReactJS的一部分。但是,您可以实例化一个样式对象,并像在RN中那样使用它。

{{1}}

快速谷歌搜索也让我找到了一些反应js库,为您提供了您正在寻找的抽象。

答案 1 :(得分:1)

您应该从 react-native 正确导入 StyleSheet。你可能没写对。检查这个:

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

答案 2 :(得分:0)

您是否正确地要求StyleSheet

您可以尝试查看本教程https://www.toptal.com/ios/cold-dive-into-react-native-a-beginners-tutorial