คู่มือ Redux
ชุดเครื่องมือสำหรับการทำงาน
เครื่องมือหลัก
การติดตั้งและเตรียมแอปพลิเคชัน React
การติดตั้ง Redux และ RTK กับ React
การติดตั้งส่วนขยาย Redux DevTools
การติดตั้ง React Router
โครงร่างการทำงานพื้นฐาน
การเพิ่มสไลซ์
รีดิวเซอร์
ซีเล็กเตอร์และฮุก useSelector
การรับข้อมูลจาก store ในคอมโพเนนต์
ฟอร์มและสเตทภายใน
การเพิ่มฟอร์ม
รีดิวเซอร์และ action
การส่ง action
การอภิปรายการทำงานของโครงร่าง
การทำงานกับข้อมูล
บทนำ
หน้าแยกสำหรับสินค้า
หน้าสินค้าในเบราว์เซอร์
การเปลี่ยนข้อมูลสินค้าใน store
แบบฟอร์มสำหรับแก้ไขข้อมูล
หน้าแก้ไขสินค้าในเบราว์เซอร์
การเตรียมข้อมูลสำหรับออบเจ็กต์ action
การเพิ่มสไลซ์อีกอัน
การเพิ่มข้อมูลเกี่ยวกับผู้ขาย
การบันทึกการเปลี่ยนแปลงในแบบฟอร์ม
การใช้ข้อมูลจากสไลซ์ซ้ำหลายครั้ง
การเพิ่มตรรกะเสริม
การเพิ่ม reducer
การส่ง action
เซิร์ฟเวอร์และฐานข้อมูล
บทนำ
การเปลี่ยนแปลงโครงสร้าง state
การปรับปรุงประสิทธิภาพการทำงานกับตัวเลือก
การติดตั้ง MSW สำหรับการทำงานกับเซิร์ฟเวอร์
ฐานข้อมูลสำหรับเซิร์ฟเวอร์
การสร้างโมเดลข้อมูลสำหรับฐานข้อมูล
การสร้างอ็อบเจ็กต์พร้อมข้อมูลผู้ขาย
การสร้างอ็อบเจ็กต์พร้อมข้อมูลผลิตภัณฑ์
การสร้างรายการในฐานข้อมูล
การส่งข้อมูลจากเซิร์ฟเวอร์ผ่านคำขอ GET
ไคลเอ็นต์สำหรับแอปพลิเคชัน
ตรรกะอะซิงโครนัสและ Thunks
ความรู้เบื้องต้นเกี่ยวกับ thunks
ประโยชน์ของการใช้ createAsyncThunk
การส่ง thunk จากคอมโพเนนต์
รีดิวเซอร์เสริม
การหลีกเลี่ยงคำขอซ้ำซ้อน
การใช้สถานะคำขอ
การรับข้อมูลผู้ขาย
การส่ง thunk โดยตรง
การประมวลผลคำขอที่ส่งด้วย thunk
การส่งข้อมูลด้วย thunk
แสดงผลการทำงานในคอมโพเนนต์
แสดงรายชื่อผู้ขาย
หน้าผู้ขาย