React Native Style

17 Mar 2025 | 阅读 2 分钟

React Native 只是使用 JavaScript 来样式化我们的核心组件。我们不需要任何特殊的语言或语法来定义样式。所有核心组件都使用名为 style 的属性(property)。样式名称和值与 Web 适用的 CSS 相似。唯一的区别是使用驼峰式大小写方式书写名称,例如 fontSize 而不是 font-size

style 属性是一个普通的 JavaScript 对象,这是样式化代码的最简单方法。

有不同的方法来设计我们的组件,通过使用内联样式和使用 StyleSheet.create。随着组件复杂性的增加,最好使用 StyleSheet.create 在一个地方定义多个样式。

React Native 样式示例 1

在此示例中,我们将同时使用内联样式和 StyleSheet.create。内联样式应用于创建组件的位置。

App.js

输出

React Native Style

React Native 样式示例 2

我们还可以使用外部 JavaScript 文件来样式化我们的应用程序。在此示例中,我们创建外部 JS 文件并将其导入到我们的 App.js 文件中。

StyleComponent.js

App.js

输出

React Native Style
下一个主题高度和宽度