如何在 React 和 React Native 之间共享 CSS?
How to share CSS between React and React Native?
我们是否也可以在 React / Next.js 应用程序中使用内联 CSS 样式来统一两个项目之间的代码?
像这样?
import {StyleSheet, Dimensions} from 'react-native';
const vw = Dimensions.get('window').width / 100;
export const styles = StyleSheet.create({
container: {
paddingTop: 0,
width: '100%',
marginTop: 0,
marginBottom: 0,
marginLeft: 'auto',
marginRight: 'auto',
fontFamily: 'Rubik',
},
tableSection: {
width: '100%',
marginBottom: 0,
fontFamily: 'Rubik-Bold',
},
...
而不是:
.eventOptionTitle {
word-wrap: break-word;
text-overflow: ellipsis;
}
.starList {
list-style-type: none;
padding-left: 0;
}
我建议研究 react-native-web
以了解正确的代码重用,因为它允许使用完全相同的 StyleSheet 对象。直接与常规 React 网络应用共享 CSS 一定很棘手,因为支持的 CSS 规则集、弹性行为等存在差异
我们是否也可以在 React / Next.js 应用程序中使用内联 CSS 样式来统一两个项目之间的代码?
像这样?
import {StyleSheet, Dimensions} from 'react-native';
const vw = Dimensions.get('window').width / 100;
export const styles = StyleSheet.create({
container: {
paddingTop: 0,
width: '100%',
marginTop: 0,
marginBottom: 0,
marginLeft: 'auto',
marginRight: 'auto',
fontFamily: 'Rubik',
},
tableSection: {
width: '100%',
marginBottom: 0,
fontFamily: 'Rubik-Bold',
},
...
而不是:
.eventOptionTitle {
word-wrap: break-word;
text-overflow: ellipsis;
}
.starList {
list-style-type: none;
padding-left: 0;
}
我建议研究 react-native-web
以了解正确的代码重用,因为它允许使用完全相同的 StyleSheet 对象。直接与常规 React 网络应用共享 CSS 一定很棘手,因为支持的 CSS 规则集、弹性行为等存在差异