⊗jsrxPmRDEFR 25 of 57 menu

หน้าแก้ไขผลิตภัณฑ์ในเบราว์เซอร์ด้วย Redux

ในบทเรียนที่ผ่านมาเราได้สร้างฟอร์ม สำหรับแก้ไขผลิตภัณฑ์ มาติดตั้งเส้นทางสำหรับมันกัน

มาเปิดแอปพลิเคชันผลิตภัณฑ์ของเรา และในไฟล์ App.jsx นี้ให้เพิ่ม ออบเจ็กต์เส้นทางลูกอีกหนึ่งรายการใน อาร์เรย์สำหรับคุณสมบัติ children (อย่า ลืมนำเข้า EditProductForm):

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

นอกจากนี้สำหรับการไปยังฟอร์มแก้ไข เราต้องการสร้างลิงก์ เปิดไฟล์ ProductPage.jsx สำหรับการนี้และวางลิงก์นี้ใน การคืนค่า JSX หลังย่อหน้าสุดท้าย ที่มีจำนวนผลิตภัณฑ์และก่อนแท็กปิด div:

<Link to={`/editProduct/${product.id}`} className="link-btn"> แก้ไข </Link>

และนำเข้า Link จากไลบรารีเราเตอร์:

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

มาเริ่มต้นแอปพลิเคชันของเราและคลิกที่ปุ่ม ดูผลิตภัณฑ์บางรายการ ลอง แก้ไขมันและกลับมา สู่รายการผลิตภัณฑ์โดยคลิกที่ลิงก์ 'Products' ในเมนูด้านซ้าย และใน Redux DevTools คุณสามารถเห็น action ใหม่ productUpdated และดูการเปลี่ยนแปลง ของออบเจ็กต์ผลิตภัณฑ์ใน store ได้

เปิดแอปพลิเคชันนักเรียนของคุณ ในไฟล์ App.jsx เพิ่มเส้นทางลูกอีกหนึ่งรายการ สำหรับแก้ไขข้อมูลนักเรียน

เพิ่มองค์ประกอบ Link ใน JSX บนหน้าของนักเรียนสำหรับไปยัง หน้าแก้ไขข้อมูลของเขา

เริ่มต้นแอปพลิเคชันของคุณ ลอง แก้ไขข้อมูลของนักเรียนบางคน สังเกต แถบที่อยู่ของเบราว์เซอร์เมื่อคุณอยู่ บนหน้าแก้ไข ดูการ เปลี่ยนแปลงใน Redux DevTools ของเบราว์เซอร์

ไทย
AfrikaansAzərbaycanБългарскиবাংলাБеларускаяČeštinaDanskDeutschΕλληνικάEnglishEspañolEestiSuomiFrançaisहिन्दीMagyarՀայերենIndonesiaItaliano日本語ქართულიҚазақ한국어КыргызчаLietuviųLatviešuМакедонскиMelayuမြန်မာNederlandsNorskPolskiPortuguêsRomânăРусскийසිංහලSlovenčinaSlovenščinaShqipСрпскиSrpskiSvenskaKiswahiliТоҷикӣTürkmenTürkçeЎзбекOʻzbekTiếng Việt
เราใช้คุกกี้สำหรับการทำงานของเว็บไซต์ การวิเคราะห์ และการปรับเนื้อหาให้เหมาะสมส่วนบุคคล การประมวลผลข้อมูลเกิดขึ้นตาม นโยบายความเป็นส่วนตัว.
ยอมรับทั้งหมด ปรับแต่ง ปฏิเสธ