⊗jsrxPmRDEFR 25 of 57 menu

Halaman Edit Produk di Browser dengan Redux

Pada pertemuan sebelumnya, kita telah membuat formulir untuk mengedit produk. Mari kita tambahkan rute untuknya.

Buka aplikasi produk kita, dan di dalamnya file App.jsx dan tambahkan satu lagi objek rute anak ke dalam array untuk properti children (jangan lupa untuk mengimpor EditProductForm):

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

Juga untuk berpindah ke formulir edit kita perlu membuat tautan. Untuk ini, bukalah ProductPage.jsx dan tempatkan tautan ini di markup yang dikembalikan setelah paragraf terakhir dengan jumlah produk dan sebelum div penutup:

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

Juga impor Link dari library router:

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

Jalankan aplikasi kita dan klik tombol lihat produk mana saja. Cobalah untuk mengeditnya dan kembali ke daftar produk, dengan mengklik tautan 'Products' di menu sebelah kiri. Juga di Redux DevTools Anda dapat melihat action baru productUpdated dan melihat perubahan objek produk di store.

Buka aplikasi Anda yang berisi data mahasiswa. Di file App.jsx tambahkan satu lagi rute anak untuk mengedit data mahasiswa.

Tambahkan elemen Link di markup pada halaman mahasiswa untuk berpindah ke halaman edit datanya.

Jalankan aplikasi Anda, cobalah untuk mengedit data salah satu mahasiswa. Perhatikan bilah alamat browser ketika Anda berada pada halaman edit. Lihatlah perubahan di Redux DevTools browser.

Indonesia
AfrikaansAzərbaycanБългарскиবাংলাБеларускаяČeštinaDanskDeutschΕλληνικάEnglishEspañolEestiSuomiFrançaisहिन्दीMagyarՀայերենItaliano日本語ქართულიҚазақ한국어КыргызчаLietuviųLatviešuМакедонскиMelayuမြန်မာNederlandsNorskPolskiPortuguêsRomânăРусскийසිංහලSlovenčinaSlovenščinaShqipСрпскиSrpskiSvenskaKiswahiliТоҷикӣไทยTürkmenTürkçeЎзбекOʻzbekTiếng Việt
Kami menggunakan cookie untuk operasi situs, analitik, dan personalisasi. Pemrosesan data dilakukan sesuai dengan Kebijakan Privasi.
terima semua atur tolak