- สร้าง HomePage Component สำหรับจัดเก็บหน้า UI ของ HomePage
- สร้างกล่องกรอกข้อความสำหรับหน้า HomePage
- สร้าง List ไว้แสดง Note message สำหรับหน้า HomePage
- ติดตั้ง Redux เข้ากับโปรเจค
- เชื่อม NoteList Component เข้า Redux Store
- เชื่อม NoteInputBox Component เข้า Redux Store
- แก้ไข Reducer เพื่อตอบรับ Action ที่ชื่อ SAVE_NEW_NOTE
หากโปรเจคเก่าหายไปแล้ว ให้ดาวน์โหลดไฟล์โปรเจคจากที่นี่
- สร้างระบบ Navigation ด้วย React Router
- ใช้งาน Push module ในการ redirect
- ส่ง SignIn Action เข้า Redux Store
- ติดตั้ง และลองใช้งาน Redux Saga
- สร้าง Saga เพิ่มเติม และรวมเข้าเป็น root saga
- จัดกลุ่ม Saga เพื่อให้ดูแลได้ง่ายขึ้น
- ทดสอบใช้งาน saga ผ่าน Action
- สร้าง Saga สำหรับ Sign In Operation