什么时候使用StyleSheet为React Native组件设置样式效率低下?

时间:2018-09-07 18:16:58

标签: css reactjs react-native

我很难理解为什么我们使用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?

0 个答案:

没有答案