: Ben bu yüzden sadece bir tane var bunları birleştirebilirsiniz nasılİki veya daha fazla farklı StyleSheet bileşenini React Native içinde birleştir/Birleştir? Ben şu şekilde benim stilleri ayıran ediyorum
import { StyleSheet } from 'react-native';
export default StyleSheet.create({
statusBar: {
height: 20
});
:
styles/
|-- base.js
|-- base.ios.js
|-- base.android.js
Her biri bu örnekte olduğu gibi oluşturulan bir StyleSheet bileşeni ihraç Temel stil nesnesi? Gibi bir şey için arıyorum: Sen yaymak operatörünü kullanarak stil sayfaları birleştirebilir
const baseStyles = mergeStyles(baseStyle, platformStyle);
Bunu yapmak için yerleşik bir yol olup olmadığından emin değilim, ancak nesneleri bir araya getirme konusundaki önemsiz. Belki sadece stil sayfalarınızı düz nesneler olarak tutun, ancak bunları birleştirin ve sadece stilleri – azium
@azium yep'e eklediğiniz "Stylesheet.create" olarak adlandırın. Bunu yapmayı düşünmüştüm ... ama yine de iki tane birleştirmek için bir seçenek var mı diye merak ediyorum belirli stilleri birleştirmek istiyorsanız, stil sayfası bileşenleri – R01010010
, sadece dizi kullanın: '[base.button, platform.button]' – sodik