"यदि कोई कर्मचारी अपना काम अच्छी तरह से करना चाहता है, तो उसे पहले अपने औजारों को तेज करना होगा।" - कन्फ्यूशियस, "द एनालेक्ट्स ऑफ कन्फ्यूशियस। लू लिंगगोंग"
मुखपृष्ठ > प्रोग्रामिंग > रिएक्ट में नेविगेशन बार कैसे बनाएं: एक चरण-दर-चरण मार्गदर्शिका

रिएक्ट में नेविगेशन बार कैसे बनाएं: एक चरण-दर-चरण मार्गदर्शिका

2024-08-01 को प्रकाशित
ब्राउज़ करें:102

How to Build a Navigation Bar in React: A Step-by-Step Guide

सुनो! क्या आप अपने रिएक्ट एप्लिकेशन के लिए एक अद्भुत नेविगेशन बार (नेवबार) बनाने के लिए तैयार हैं? इस गाइड में, हम आपको डिज़ाइन संबंधी विचारों से लेकर कार्यान्वयन और पहुंच संबंधी सर्वोत्तम प्रथाओं तक हर चीज़ के बारे में बताएंगे। आइए गोता लगाएँ!

नेवबार क्यों महत्वपूर्ण है?

नेवबार किसी भी वेब एप्लिकेशन का एक महत्वपूर्ण तत्व है। यह उपयोगकर्ताओं को आपकी साइट के विभिन्न पृष्ठों और अनुभागों के माध्यम से नेविगेट करने की अनुमति देता है। एक अच्छी तरह से डिज़ाइन किए गए नेवबार के बिना, उपयोगकर्ता आसानी से खो सकते हैं या निराश हो सकते हैं, इसलिए यह सुनिश्चित करना आवश्यक है कि आपके नेवबार में सभी आवश्यक लिंक और पहुंच सुविधाएं हों।

चाबी छीनना

  1. आवश्यक तत्व: उपयोगकर्ताओं को आपकी वेबसाइट पर नेविगेट करने में मदद करने के लिए एक नेवबार महत्वपूर्ण है।
  2. पुन: प्रयोज्य घटक: रिएक्ट पुन: प्रयोज्य और मॉड्यूलर घटक बनाने के लिए बहुत अच्छा है, जो नेवबार के निर्माण के लिए बिल्कुल उपयुक्त है।
  3. पहुंच-योग्यता मायने रखती है: यह सुनिश्चित करना कि आपका नेवबार पहुंच योग्य है, इसका मतलब है कि विकलांग लोगों सहित सभी उपयोगकर्ता आपकी साइट को प्रभावी ढंग से नेविगेट कर सकते हैं।

नेवबार क्या है?

नेवबार एक उपयोगकर्ता इंटरफ़ेस तत्व है जो आमतौर पर किसी वेब पेज के शीर्ष या किनारे पर स्थित होता है। यह एक नेविगेशन सहायता के रूप में कार्य करता है, लिंक या बटन प्रदान करता है जो उपयोगकर्ताओं को वेबसाइट के भीतर विभिन्न अनुभागों या पृष्ठों तक पहुंचने देता है। एक अच्छी तरह से डिज़ाइन किया गया नेवबार उपयोगकर्ताओं को आपकी साइट की संरचना को समझने और उसके हिस्सों के बीच आसानी से स्थानांतरित करने में मदद करता है।

अच्छी तरह से डिज़ाइन किए गए नेवबार के उदाहरण

  • Airbnb: "रहने के स्थान", "अनुभव", और "ऑनलाइन अनुभव" जैसे अनुभागों के स्पष्ट लिंक के साथ स्वच्छ और न्यूनतम डिज़ाइन।
  • ड्रॉपबॉक्स: सरल लेकिन प्रभावी, विभिन्न पेशकशों का पता लगाने के लिए एक प्रमुख "उत्पाद" ड्रॉपडाउन मेनू की विशेषता।

रिएक्ट में एक नेवबार का निर्माण

आइए "शॉपनाउ" नामक ई-कॉमर्स वेबसाइट के लिए एक नेवबार बनाएं।

चरण 1: नेवबार को डिज़ाइन करना

कोडिंग शुरू करने से पहले, आइए डिज़ाइन की योजना बनाएं। ShopNow के लिए, हमारे पास होगा:

  • बाईं ओर एक लोगो
  • "उत्पाद", "हमारे बारे में", और "संपर्क" जैसे अनुभागों के लिंक
  • आइटमों की संख्या दर्शाने वाले बैज के साथ एक शॉपिंग कार्ट आइकन
  • "साइन इन" और "मेरा खाता" जैसी खाता क्रियाओं के लिए एक उपयोगकर्ता आइकन

यह कैसा दिख सकता है इसका एक मॉकअप यहां दिया गया है:

  • लोगो: बाईं ओर "ShopNow"
  • लिंक: "उत्पाद", "हमारे बारे में", बीच में "संपर्क करें"
  • प्रतीक: दाईं ओर शॉपिंग कार्ट और उपयोगकर्ता चिह्न

चरण 2: रिएक्ट प्रोजेक्ट की स्थापना

सबसे पहले, क्रिएट रिएक्ट ऐप का उपयोग करके एक नया रिएक्ट प्रोजेक्ट सेट करें:

npx create-react-app shopnow
cd shopnow
npm start

चरण 3: नेवबार घटक बनाना

src निर्देशिका में Navbar.js नामक एक नई फ़ाइल बनाएं और निम्नलिखित कोड जोड़ें:

import React from 'react';
import './Navbar.css';

const Navbar = () => {
  return (
    
  );
};

export default Navbar;

अब, हमारे नेवबार को स्टाइल करने के लिए उसी निर्देशिका में एक Navbar.css फ़ाइल बनाएं।

चरण 4: नेवबार संरचना जोड़ना

नेवबार घटक के अंदर नेवबार की संरचना जोड़ें:

import React from 'react';
import './Navbar.css';

const Navbar = () => {
  return (
    
  );
};

export default Navbar;

यह कोड नेवबार को तीन खंडों में विभाजित करता है: लोगो के लिए बायां, नेविगेशन लिंक के लिए केंद्र, और आइकन के लिए दायां।

चरण 5: नेवबार को स्टाइल करना

Navbar.css खोलें और निम्नलिखित शैलियाँ जोड़ें:

.navbar {
  display: flex;
  justify-content: space-between;
  align-items: center;
  background-color: #333;
  color: #fff;
  padding: 1rem;
}

.navbar-left .logo {
  font-size: 1.5rem;
  font-weight: bold;
  color: #fff;
  text-decoration: none;
}

.navbar-center .nav-links {
  list-style-type: none;
  display: flex;
  margin: 0;
  padding: 0;
}

.navbar-center .nav-links li {
  margin-right: 1rem;
}

.navbar-center .nav-links a {
  color: #fff;
  text-decoration: none;
}

.navbar-right {
  display: flex;
  align-items: center;
}

.navbar-right .cart-icon,
.navbar-right .user-icon {
  color: #fff;
  text-decoration: none;
  margin-left: 1rem;
  position: relative;
}

.navbar-right .cart-count {
  background-color: #f44336;
  color: #fff;
  border-radius: 50%;
  padding: 0.2rem 0.5rem;
  font-size: 0.8rem;
  position: absolute;
  top: -0.5rem;
  right: -0.5rem;
}

चरण 6: नेवबार को आयात और रेंडर करना

अंत में, नेवबार घटक आयात करें और इसे अपनी App.js फ़ाइल में प्रस्तुत करें:

import React from 'react';
import Navbar from './Navbar';

function App() {
  return (
    
{/* Rest of your app content goes here */}
); } export default App;

अब, जब आप अपना रिएक्ट ऐप चलाते हैं, तो आपको पृष्ठ के शीर्ष पर नेवबार देखना चाहिए।

चरण 7: पहुंच बढ़ाना

यह सुनिश्चित करने के लिए पहुंच-योग्यता महत्वपूर्ण है कि सभी उपयोगकर्ता आपकी साइट पर नेविगेट कर सकें। यहां कुछ सर्वोत्तम प्रथाएं दी गई हैं:

  1. सिमेंटिक HTML का उपयोग करें: हमने
विज्ञप्ति वक्तव्य यह आलेख यहां पुन: प्रस्तुत किया गया है: https://dev.to/udoka_emmanuel/how-to-build-a-navigadation-bar-in-react-a-step-by-step-guide-2pcp?1 यदि कोई उल्लंघन है , कृपया स्टडी_गोलंग @163.कॉमडिलीट से संपर्क करें
नवीनतम ट्यूटोरियल अधिक>

चीनी भाषा का अध्ययन करें

अस्वीकरण: उपलब्ध कराए गए सभी संसाधन आंशिक रूप से इंटरनेट से हैं। यदि आपके कॉपीराइट या अन्य अधिकारों और हितों का कोई उल्लंघन होता है, तो कृपया विस्तृत कारण बताएं और कॉपीराइट या अधिकारों और हितों का प्रमाण प्रदान करें और फिर इसे ईमेल पर भेजें: [email protected] हम इसे आपके लिए यथाशीघ्र संभालेंगे।

Copyright© 2022 湘ICP备2022001581号-3