⊗jsrxPmRDEFR 25 of 57 menu

Stranica za uređivanje proizvoda u pretraživaču u Reduxu

Na prošlom času napravili smo formu za uređivanje proizvoda. Hajde da dodamo rutu za nju.

Otvorimo našu aplikaciju sa proizvodima, a u njoj fajl App.jsx i dodajmo još jedan objekat podrute u niz za svojstvo children (ne zaboravite da importujete EditProductForm):

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

Takođe, za prelazak na formu za uređivanje potrebno je napraviti link. Otvorimo za ovo ProductPage.jsx i postavimo ovaj link u vraćenom markup-u posle poslednjeg pasusa sa količinom proizvoda i pre zatvarajućeg div-a:

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

Takođe importujmo Link iz biblioteke rutera:

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

Pokrenimo našu aplikaciju i kliknimo na dugme pregleda nekog proizvoda. Pokušajmo da ga uredimo i vratimo se nazad na listu proizvoda, klikom na link 'Products' u meniju levo. Takođe u Redux DevTools možete videti novu akciju productUpdated i pogledati promene objekta sa proizvodom u store-u.

Otvorite vašu aplikaciju sa studentima. U fajlu App.jsx dodajte još jednu podrutu za uređivanje podataka studenta.

Dodajte element Link u markup-u na stranici studenta za prelazak na stranicu uređivanja njegovih podataka.

Pokrenite vašu aplikaciju, pokušajte da uredite podatke nekog studenta. Obratite pažnju na adresnu traku pretraživača kada se nalazite na stranici za uređivanje. Pogledajte promene u Redux DevTools pretraživača.

Srpski
AfrikaansAzərbaycanБългарскиবাংলাБеларускаяČeštinaDanskDeutschΕλληνικάEnglishEspañolEestiSuomiFrançaisहिन्दीMagyarՀայերենIndonesiaItaliano日本語ქართულიҚазақ한국어КыргызчаLietuviųLatviešuМакедонскиMelayuမြန်မာNederlandsNorskPolskiPortuguêsRomânăРусскийසිංහලSlovenčinaSlovenščinaShqipСрпскиSvenskaKiswahiliТоҷикӣไทยTürkmenTürkçeЎзбекOʻzbekTiếng Việt
Koristimo kolačiće za rad sajta, analitiku i personalizaciju. Obrada podataka se vrši u skladu sa Politikom privatnosti.
prihvati sve podesi odbij