执行以下操作:
<Text style={{color: 'blue', fontSize: 30}} />
与以下相比有任何性能影响:
<Text style={styles.blueButton} />
...
const styles = StyleSheet.create({
blueButton: {
color: 'blue',
fontSize: 30,
}
});
原文由 Martin Konicek 发布,翻译遵循 CC BY-SA 4.0 许可协议
来自 的 文档
StyleSheet
另一个好处是样式错误将在编译时而不是运行时生成。
我个人仍然喜欢使用内联样式(并为共享样式创建新组件),因为它使代码对我来说更具可读性并且性能影响并不明显。