【发布时间】:2019-12-14 04:53:10
【问题描述】:
我刚开始尝试使用 react native 并且正在关注一些官方文档。
我从官方文档的style 和size 部分了解到的是,样式系统与css 非常相似,但不完全一样。 (?)
Q1:我可以只使用样式化组件并使用 'padding: 20px' 等而不用担心不同类型的设备吗?
我问这个,因为文档说:
React Native 中的所有维度都是无单位的,并且表示与密度无关的像素。
此报价仅适用于宽度和高度吗?是否有默认的像素密度转换或者可以实现?
Q2:样式化组件在 React Native 中是否会影响性能?我不确定幕后发生了什么,我更愿意尽可能地使用原生组件。
【问题讨论】:
-
样式不完全相同。您将不得不担心不同类型的设备。默认情况下,它们不响应。所有尺寸都是少单位,它们不限于宽度和高度。性能的东西是“谷歌的”。
what heppens ... 3000?不知道你在问什么。 -
样式化的组件不允许使用 'padding: 20'。它强制使用“填充:20px”。我正在更新 3000 x 1000 部分
标签: css react-native styled-components