我正在尝试为这个反应组件创建一些样式:
var styles = StyleSheet.create({
/*Pinout*/
/*GPIO Shapre*/
gpio_outer: {
background: '#222222',
borderRadius: 5,
height: 26,
width: 26,
},
})
我正在添加它
编译代码并尝试在浏览器上运行后,我从浏览器控制台获取此代码:
TypeError: StyleSheet.create is not a function
你知道会发生什么吗?提前致谢
答案 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