Computer >> कंप्यूटर ट्यूटोरियल >  >> प्रोग्रामिंग >> JavaScript

React Native में स्टाइलिंग या CSS कैसे जोड़ें?


अपने ऐप को स्टाइल करने के निम्नलिखित तरीके हैं:

  • Stylesheet कंपोनेंट का उपयोग करना
  • इनलाइन स्टाइल्स का उपयोग करना

Stylesheet कंपोनेंट का उपयोग करना

जब आप अपने ऐप पर स्टाइलिंग लागू करना चाहते हैं तो React Native Stylesheet कंपोनेंट बहुत काम आता है और साफ-सुथरा होता है। Stylesheet कंपोनेंट के साथ काम करने के लिए पहले इसे इम्पोर्ट करें जैसा कि नीचे दिखाया गया है:

import { StyleSheet } from 'react-native';

आप Stylesheet कंपोनेंट का उपयोग करके स्टाइल बना सकते हैं जैसा कि नीचे दिखाया गया है:

const styles = StyleSheet.create({
    container: {
        flex: 1,
        marginTop: StatusBar.currentHeight || 0,
    },
    item: {
        margin: 10,
        padding: 20,
        marginVertical: 8,
        marginHorizontal: 16,
    }
});

उपरोक्त स्टाइल का उपयोग आपके कोड के अंदर निम्नानुसार किया जा सकता है:

यहाँ एक उदाहरण है जो FlatList कंपोनेंट के प्रदर्शन के लिए Stylesheet का उपयोग करता है:

उदाहरण 1

import React from "react";
import { FlatList, Text, View, StyleSheet, StatusBar } from "react-native";
export default class App extends React.Component {
    constructor() {
        super();
        this.state = {
            data: [
                { name: "Javascript Frameworks", isTitle: true },
                { name: "Angular", isTitle: false },
                { name: "ReactJS", isTitle: false },
                { name: "VueJS", isTitle: false },
                { name: "ReactNative", isTitle: false },
                { name: "PHP Frameworks", isTitle: true },
                { name: "Laravel", isTitle: false },
                { name: "CodeIgniter", isTitle: false },
                { name: "CakePHP", isTitle: false },
                { name: "Symfony", isTitle: false }
            ],
            stickyHeaderIndices: []
        };
    }
    renderItem = ({ item }) => {
        return (
            
                {item.name}
            
        );
    };
    render() {
        return (
            
                 item.name}
                    stickyHeaderIndices={this.state.stickyHeaderIndices}
                />
            
        );
    }
}
const styles = StyleSheet.create({
    container: {
        flex: 1,
        marginTop: StatusBar.currentHeight || 0,
    },
    item: {
        margin: 10,
        padding: 20,
        marginVertical: 8,
        marginHorizontal: 16,
    }
});

आउटपुट

React Native में स्टाइलिंग या CSS कैसे जोड़ें?

इनलाइन स्टाइल्स का उपयोग करना

आप स्टाइल प्रॉपर्टी का उपयोग करके स्टाइल्स इनलाइन जोड़ सकते हैं। हालांकि, यह बेस्ट प्रैक्टिस नहीं है क्योंकि कोड पढ़ना मुश्किल हो सकता है। यहाँ रिएक्ट नेटिव कंपोनेंट के अंदर इनलाइन स्टाइल का उपयोग कैसे करें, इसका एक कार्यशील उदाहरण है:

उदाहरण 2

export default App;

import React from 'react';
import { Button, View, Alert } from 'react-native';
const App = () => {
    return (
        
            

आउटपुट

React Native में स्टाइलिंग या CSS कैसे जोड़ें?


  1. चरण-दर-चरण गाइड: वाई-फाई, ब्लूटूथ, USB, या IP के माध्यम से अपने मैक में प्रिंटर जोड़ें चरण-दर-चरण गाइड: वाई-फाई, ब्लूटूथ, USB, या IP के माध्यम से अपने मैक में प्रिंटर जोड़ें

    यदि आपको एक नया प्रिंटर मिला है और कुछ दस्तावेज़ प्रिंट करने की तैयारी कर रहे हैं, तो आपको पहले इसे अपने मैक में जोड़ना चाहिए। लेकिन मैक में प्रिंटर जोड़ना कोई आसान बात नहीं है।चिंता न करें। निम्नलिखित निर्देश आपको विस्तार से दिखाएंगे कि वाई-फाई, ब्लूटूथ, IP एड्रेस, या USB के माध्यम से अपने मैक में

  1. Swift के साथ iOS CRUD ऐप में Realm डेटाबेस इंटीग्रेट करना - चरण-दर-चरण गाइड Swift के साथ iOS CRUD ऐप में Realm डेटाबेस इंटीग्रेट करना - चरण-दर-चरण गाइड

    नमस्कार सभी को! इस लेख में हम सीखेंगे कि iOS ऐप में Realm डेटाबेस कैसे जोड़ें। हम एक साधारण ToDo ऐप बनाएंगे ताकि आप सीख सकें कि Realm डेटाबेस में CRUD (बनाएं, पढ़ें, अपडेट करें, हटाएं) ऑपरेशन कैसे करें। Realm क्या है? Realm एक ओपन-सोर्स मोबाइल डेटाबेस है जो डेवलपर-फ्रेंडली और उपयोग में आसान ह

  1. अपने पीसी पर टेलीग्राम को सुरक्षित रूप से एक्सेस करें: चरण-दर-चरण गाइड अपने पीसी पर टेलीग्राम को सुरक्षित रूप से एक्सेस करें: चरण-दर-चरण गाइड

    टेलीग्राम ने निजी मैसेजिंग की दुनिया में कुछ गिने-चुने ऐप्स में से एक के रूप में अपनी पहचान बनाई है जिसमें एयरटाइट सुरक्षा है। फोन नंबर के बजाय नए लोगों से जुड़ने के लिए यूज़रनेम पर इसकी निर्भरता के साथ, यह अपने जीवन को निजी रखने में रुचि रखने वाले लोगों के लिए एक लोकप्रिय विकल्प बन गया है। हालांकि