我很难理解为什么我们使用StyleSheet而不是仅为每个组件创建一个样式对象。似乎它不是用来创建可从不同屏幕和组件引用的全局StyleSheet的,并且我们不断在类似的屏幕中为样式组件编写类似的代码:
const styles = StyleSheet.create({
container: {
flex: 1,
backgroundColor: 'white',
alignItems: 'center',
},
buttonContainer: {
width: 60,
height: 30,
justifyContent: 'center',
alignItems: 'center'
},
});
如果创建StyleSheet具有明显的性能优势,那么什么时候应该使用普通的JavaScript对象为React组件设置样式而不是创建StyleSheet?