我正在学习 react-native 是如何工作的,我只是注意到有太多的方式来设计样式。例如,我可以直接编辑组件的样式、创建样式表 CSS 或从中导入样式。但是,如果项目变得更大,则很难管理风格的来源。
所以,我只是想知道是否可以覆盖 NativeBase 的默认颜色。
我看到他们使用设计令牌在 extendsTheme({})
中自定义您自己的或样式并通过 NativeBaseProvider。
另一个我不喜欢的例子是 <Component bg="primary.500" />
这个让我很困惑......听起来像是两种颜色而不是一种。我只想用我自己的风格覆盖那个主要对象。
谁能给我最佳实践和解决我的问题的方法?