react-native – 我为什么要使用React原生StyleSheet?
我为什么要用这个:
const styles = StyleSheet.create({ ... }); 而不是这个: const styles = { ... }; StyleSheet提供的属性对我来说似乎不太需要. 解决方法
主要优势似乎与性能有关:
其他优点可能是: >支柱absoluteFill用来
和
来源:https://facebook.github.io/react-native/docs/stylesheet.html 从我所看到的,当设置组件的样式时,即使传递对象数组,它们也都工作(普通对象,StyleSheet对象).
资料来源:http://facebook.github.io/react-native/docs/style.html#content 所以对于简单的样式,我会使用普通对象,对于复杂的样式,我会使用StyleSheet对象. 我在使用StyleSheet对象时发现的唯一缺点是你不能像这样的样式进行比较.myNiceComponent.backgroundColor ===’blue’ 关于这个缺点的更多细节: (编辑:李大同) 【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容! |