⊗jsrxPmRDEFR 25 of 57 menu

Stránka na úpravu produktu v prehliadači v Reduxe

Na minulej hodine sme vytvorili formulár na úpravu produktu. Pridajme pre ňu trasu.

Otvorme našu aplikáciu s produktmi, a v nej súbor App.jsx a pridajme ďalší objekt podradenej trasy do pola pre vlastnosť children (nezabudnite importovať EditProductForm):

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

Tiež pre prechod na formulár úpravy potrebujeme vytvoriť odkaz. Otvorme na to ProductPage.jsx a umiestnime tento odkaz do vrátenej šablóny po poslednom odseku s množstvom produktu a pred zatváracím divom:

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

Tiež importujme Link z knižnice smerovača:

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

Spustíme našu aplikáciu a klikneme na tlačidlo zobrazenia nejakého produktu. Skúsme ho upraviť a vráťme sa späť k zoznamu produktov kliknutím na odkaz 'Products' v menu vľavo. Tiež v Redux DevTools môžete vidieť novú akciu productUpdated a pozrieť zmeny objektu s produktom v store.

Otvorte vašu aplikáciu so študentmi. V súbore App.jsx pridajte ďalšiu podradenú trasu pre úpravu údajov študenta.

Pridajte element Link do šablóny na stránke študenta pre prechod na stránku úpravy jeho údajov.

Spustite vašu aplikáciu, skúste upraviť údaje nejakého študenta. Všimnite si adresný riadok prehliadača, keď sa nachádzate na stránke úpravy. Pozrite si zmeny v Redux DevTools prehliadača.

Slovenčina
AfrikaansAzərbaycanБългарскиবাংলাБеларускаяČeštinaDanskDeutschΕλληνικάEnglishEspañolEestiSuomiFrançaisहिन्दीMagyarՀայերենIndonesiaItaliano日本語ქართულიҚазақ한국어КыргызчаLietuviųLatviešuМакедонскиMelayuမြန်မာNederlandsNorskPolskiPortuguêsRomânăРусскийසිංහලSlovenščinaShqipСрпскиSrpskiSvenskaKiswahiliТоҷикӣไทยTürkmenTürkçeЎзбекOʻzbekTiếng Việt
Používame cookies na fungovanie stránky, analýzu a personalizáciu. Spracúvanie údajov prebieha v súlade s Politikou ochrany osobných údajov.
prijať všetky nastaviť odmietnuť