मैं निम्नलिखित तरीके से मेरी शैली को अलग कर रहा हूँ:प्रतिक्रिया मूल में दो या दो से अधिक स्टाइलशीट घटकों को मिलाएं/मिलाएं?
styles/
|-- base.js
|-- base.ios.js
|-- base.android.js
उनमें से हर एक स्टाइल शीट घटक इस उदाहरण में के रूप में बनाया निर्यात करता है:
import { StyleSheet } from 'react-native';
export default StyleSheet.create({
statusBar: {
height: 20
});
मैं उन्हें कैसे मर्ज कर सकते हैं तो मैं केवल एक ही है आधार शैली वस्तु? मैं की तरह कुछ के लिए देख रहा हूँ:
const baseStyles = mergeStyles(baseStyle, platformStyle);
मुझे यकीन नहीं है कि ऐसा करने के लिए एक अंतर्निहित तरीका है, लेकिन वस्तुओं को एक साथ लिखने के लिए यह छोटा है। हो सकता है कि अपनी स्टाइलशीट फ़ाइलों को सादे ऑब्जेक्ट्स के रूप में रखें, फिर भी उन्हें मर्ज करें, और केवल 'स्टाइलशीट.क्रेट' पर कॉल करें जहां आप वास्तव में शैली – azium
@azium yep डालते हैं, मैंने सोचा था ... हालांकि मुझे आश्चर्य है कि क्या पहले से ही दो को मर्ज करने का विकल्प है यदि आप विशिष्ट शैलियों को मर्ज करना चाहते हैं, तो स्टाइलशीट घटक – R01010010
बनाएं, केवल सरणी का उपयोग करें: '[base.button, platform.button] ' – sodik