برنامه نویسی

ایجاد یک نوار ناوبری پاسخگو با React

ساختن نوار ناوبری پاسخگو با React هرگز آسان نبوده است! با جدیدترین فناوری‌ها و به‌روزرسانی‌ها، می‌توانید یک نوار ناوبری شیک و واکنش‌گرا ایجاد کنید که تجربه کاربری وب‌سایت شما را بهبود می‌بخشد. این مقاله شما را در مراحل ایجاد یک نوار ناوبری پاسخگو با React، از جمله نمونه کد و جدیدترین تکنیک ها، راهنمایی می کند.

چرا به یک نوار ناوبری پاسخگو نیاز دارید؟

برای وب سایت های مدرن، یک نوار ناوبری پاسخگو مورد نیاز است. با افزایش تعداد کاربرانی که در حال مرور وب در دستگاه های تلفن همراه هستند، ایجاد یک نوار ناوبری که به اندازه های مختلف صفحه نمایش پاسخگو باشد بسیار مهم است. نوار ناوبری پاسخگو به کاربران این امکان را می دهد تا بدون توجه به دستگاهی که استفاده می کنند، به راحتی وب سایت شما را هدایت کنند. همچنین یک جزء مهم از رابط کاربری یک وب سایت است و می تواند تأثیر قابل توجهی بر تجربه کاربر داشته باشد.

شروع شدن

برای شروع با ایجاد یک نوار ناوبری پاسخگو با React، ابتدا باید React و JavaScript را بدانید. همچنین به یک ویرایشگر کد مانند Visual Studio، Replit یا Codesandbox روی رایانه خود نیاز دارید.

مرحله 1: پروژه خود را ایجاد کنید.

اولین قدم این است که پروژه خود را راه اندازی کنید. به دایرکتوری که می خواهید پروژه خود را در ترمینال خود ایجاد کنید بروید. برای ایجاد یک برنامه React جدید، از دستور زیر استفاده کنید:

npx create-react-app my-app

وارد حالت تمام صفحه شوید

از حالت تمام صفحه خارج شوید

این یک برنامه جدید React با نام ایجاد می کند my-app. پس از اتمام نصب، از دستور زیر برای رفتن به فهرست پروژه استفاده کنید:

cd my-app

وارد حالت تمام صفحه شوید

از حالت تمام صفحه خارج شوید

مرحله 2: وابستگی ها را تنظیم کنید

اکنون که پروژه شما راه اندازی شده است، باید وابستگی های مورد نیاز برای نوار ناوبری را نصب کنید. برای نصب وابستگی های مورد نیاز، دستور زیر را اجرا کنید:

npm install react-bootstrap bootstrap

وارد حالت تمام صفحه شوید

از حالت تمام صفحه خارج شوید

با این کار React Bootstrap و همچنین Bootstrap نصب می شود که برای ساخت نوار ناوبری استفاده می شود.

مرحله 3: کامپوننت نوار ناوبری را ایجاد کنید.

بعد، یک کامپوننت نوار ناوبری جدید ایجاد کنید. یک فایل جدید در دایرکتوری “src” به نام “Navbar.js” در ویرایشگر کد خود ایجاد کنید. کد زیر را در فایل وارد کنید:

import React from 'react';
import { Navbar, Nav } from 'react-bootstrap';

function NavigationBar() {
  return (
    <Navbar bg="light" expand="lg">
      <Navbar.Brand href="#">Brand Name</Navbar.Brand>
      <Navbar.Toggle aria-controls="basic-navbar-nav" />
      <Navbar.Collapse id="basic-navbar-nav">
        <Nav className="ml-auto">
          <Nav.Link href="#">Home</Nav.Link>
          <Nav.Link href="#">About</Nav.Link>
          <Nav.Link href="#">Contact</Nav.Link>
        </Nav>
      </Navbar.Collapse>
    </Navbar>
  );
}

export default NavigationBar;

وارد حالت تمام صفحه شوید

از حالت تمام صفحه خارج شوید

این کد یک نوار ناوبری اصلی در سمت چپ با نام تجاری و پیوندهایی به Home، About و Contact در سمت راست ایجاد می کند.

مرحله 4: شامل پاسخگویی.

باید چند کلاس به کامپوننت نوار ناوبری اضافه کنید تا پاسخگو شود. در عنصر Navbar، کد زیر را قرار دهید:

<Navbar bg="light" expand="lg" className="navbar-custom">

وارد حالت تمام صفحه شوید

از حالت تمام صفحه خارج شوید

این navbar-custom کلاس به عنصر Navbar اضافه می شود، که برای استایل دادن به نوار ناوبری استفاده می شود.

سپس، در شما index.css فایل، شامل CSS زیر باشد:

@media (max-width: 767px) {
  .navbar-custom .navbar-nav .nav-link {
    color: #fff !important;
  }
}

وارد حالت تمام صفحه شوید

از حالت تمام صفحه خارج شوید

هنگامی که اندازه صفحه نمایش کمتر از 768 پیکسل است، این کد پیوندهای نوار ناوبری را سفید می کند.

مرحله 5: نوار ناوبری را تست کنید.

کد زیر را به خود اضافه کنید App.js فایل برای تست نوار ناوبری:

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

function App() {
  return (
   <div className="App">
    <NavigationBar />
    <h1>Hello World!</h1>
  </div>
  );
}
export default App;
وارد حالت تمام صفحه شوید

از حالت تمام صفحه خارج شوید

مولفه NavigationBar به همراه یک ساده وارد و ارائه می شود Hello World پیام

برای راه اندازی سرور توسعه React، فایل را ذخیره کنید و دستور زیر را در ترمینال خود اجرا کنید:

npm start
وارد حالت تمام صفحه شوید

از حالت تمام صفحه خارج شوید

اکنون نوار ناوبری باید در بالای صفحه شما قابل مشاهده باشد.

نتیجه

استفاده از React برای ایجاد یک نوار ناوبری پاسخگو یک راه ساده و موثر برای بهبود تجربه کاربری وب سایت شما است. می‌توانید یک نوار ناوبری شیک و مدرن ایجاد کنید که در همه دستگاه‌ها با استفاده از جدیدترین فناوری‌ها و به‌روزرسانی‌ها کار می‌کند. با دنبال کردن مراحل ذکر شده در این مقاله می توانید به سرعت یک نوار ناوبری پاسخگو اولیه ایجاد کنید.

نوشته های مشابه

دیدگاهتان را بنویسید

نشانی ایمیل شما منتشر نخواهد شد. بخش‌های موردنیاز علامت‌گذاری شده‌اند *

دکمه بازگشت به بالا