是否有CSS选择器或React Native支持的一种指示符,用于在与HTML一起使用时选择所有组件,例如CSS中的主体选择器?
我们不选择组件来对它们进行样式设置,这与html不同。从css工作表中选择要标记样式的html元素(例如,按标记名)。相反,在反应中,将样式名称放入组件中,即放入标记中。
RN中的样式与CSS中的样式不同。这是经过深思熟虑的决定,是这样的想法,即组件始终具有显示它并显式引用它所需的一切(数据,视图,样式)。
与旧的HTML / css方法相比,这是一种范式转换-这是react概念的一部分,没有在其他地方定义一些全局“替代”(就像在CSS中一样)。如果要(例如)定义为所有组件定义的全局字体,则应将其定义为在组件本身中显式使用的全局样式。通过这种方式查看组件代码,您可以对整个组件进行推理,而无需猜测其他覆盖代码部分的内容。
为了清楚起见:这确实使编写代码更加困难。编写代码时,必须明确使用某些样式;如果希望由层次结构中的上方组件更改它们,则将它们显示为属性。但是,这使阅读(理解)代码变得容易得多,您始终可以轻松地跟踪到给定组件使用的实际样式的路径。恕我直言,这更重要。
| 归档时间: |
|
| 查看次数: |
1667 次 |
| 最近记录: |