gpt4 book ai didi

react-native - StyleSheet.create 的意义是什么

转载 作者:行者123 更新时间:2023-12-03 06:07:41 24 4
gpt4 key购买 nike

我正在阅读 React Native docs / tutorial ,我想知道 StyleSheet.create 函数的意义是什么。

例如,教程中有以下代码:

const styles = StyleSheet.create({
bigblue: {
color: 'blue',
fontWeight: 'bold',
fontSize: 30,
},
red: {
color: 'red',
},
});

但我不明白它和:

const styles = {
bigblue: {
color: 'blue',
fontWeight: 'bold',
fontSize: 30,
},
red: {
color: 'red',
},
};

最佳答案

TL;DR 尽可能使用 StyleSheet.create()

answer by Nico是正确的,但还有更多内容。

总结一下:

  1. 它验证 Nico 提到的样式
  2. documentation 中所述:

Making a stylesheet from a style object makes it possible to refer to it by ID instead of creating a new style object every time.

  • documentation 中也提到了:
  • It also allows to send the style only once through the bridge. All subsequent uses are going to refer an id (not implemented yet).

    您可能知道,通过网桥发送数据是一项成本非常高的操作,会对应用程序的性能产生重大影响。因此,使用 StyleSheet.create() 可以减少桥上的压力。

    关于react-native - StyleSheet.create 的意义是什么,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/38886020/

    24 4 0
    Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
    广告合作:1813099741@qq.com 6ren.com