⊗jsrxPmRDEFR 25 of 57 menu

Redux brauzerida mahsulotni tahrirlash sahifasi

O'tgan darsda biz formani yaratdik mahsulotni tahrirlash uchun. Keling unga marshrutni biriktiriamiz.

Mahsulotlar bilan ilovamizni ochamiz, unda App.jsx faylini ochamiz va yana bitta bola marshrut obyektini qo'shamiz children xususiyati uchun massivga (esingizda bo'lsin EditProductForm ni import qilish kerak):

{ path: '/editProduct/:productId', element: <EditProductForm />, },

Shuningdek, tahrirlash formasiga o'tish uchun biz havola yaratishimiz kerak. Buning uchun ProductPage.jsx ni ochamiz va bu havolani qaytarilayotgan verstkada joylashtiramiz mahsulot soni haqidagi oxirgi abzatsdan keyin va yopiladigan div dan oldin:

<Link to={`/editProduct/${product.id}`} className="link-btn"> edit </Link>

Shuningdek, Link ni router kutubxonasidan import qilamiz:

import { Link } from 'react-router-dom'

Ilovimizni ishga tushiramiz va tugmasini bosing har qanday mahsulotni ko'rish. Keling, uni tahrirlab ko'ramiz va orqaga qaytamiz mahsulotlar ro'yxatiga, havolani bosish orqali 'Products' chap menyuda. Shuningdek, Redux DevTools da siz yangi ekshenni ko'rishingiz mumkin productUpdated va o'zgarishlarni ko'ring store dagi mahsulot obyekti.

Talabalar bilan ilovingizni oching. App.jsx faylida yana bitta bola qo'shing talaba ma'lumotlarini tahrirlash uchun marshrut.

Link elementini qo'shing talaba sahifasidagi verstkada uning ma'lumotlarini tahrirlash sahifasiga o'tish uchun.

Ilovangizni ishga tushiring, harakat qilib ko'ring ma'lum bir talabaning ma'lumotlarini tahrirlang. Manzil qatoriga e'tibor bering brauzerning, siz bo'lganingizda tahrirlash sahifasida. O'zgarishlarni ko'ring brauzerning Redux DevTools da.

Oʻzbek
AfrikaansAzərbaycanБългарскиবাংলাБеларускаяČeštinaDanskDeutschΕλληνικάEnglishEspañolEestiSuomiFrançaisहिन्दीMagyarՀայերենIndonesiaItaliano日本語ქართულიҚазақ한국어КыргызчаLietuviųLatviešuМакедонскиMelayuမြန်မာNederlandsNorskPolskiPortuguêsRomânăРусскийසිංහලSlovenčinaSlovenščinaShqipСрпскиSrpskiSvenskaKiswahiliТоҷикӣไทยTürkmenTürkçeЎзбекTiếng Việt
Biz sayt ishlashi, tahlil qilish va shaxsiylashtirish uchun cookie-fayllardan foydalanamiz. Ma'lumotlarni qayta ishlash Maxfiylik siyosatiga muvofiq amalga oshiriladi.
hammasini qabul qilish sozlash rad etish