React Native 为某些组件提供了默认样式,但这通常比 Web 浏览器为 HTML 元素提供的默认样式的侵入性要小。因此,传统意义上的 CSS 重置的必要性并不那么重要。
但是,如果您希望在整个应用程序中设置一致的基本样式,则可以创建一个全局样式文件来定义要应用的常见样式。方法如下:
首先。 创建全局样式文件:
globalStyles.js
。示例 (
globalStyles.js
):
import { StyleSheet } from 'react-native';
export const globalStyles = StyleSheet.create({
container: {
flex: 1,
padding: 20,
backgroundColor: '#fff',
},
// ... more global styles
});
其次。 在组件中导入和使用全局样式:
示例(在组件中使用全局样式):
import React from 'react';
import { View, Text } from 'react-native';
import { globalStyles } from './path-to/globalStyles';
const MyComponent = () => {
return (
<View style={globalStyles.container}>
<Text>Welcome to My App</Text>
{/* ... more component UI */}
</View>
);
}
export default MyComponent;
第三。 没有直接等同于 CSS 重置的功能:
第四。 展会详情: