Redux Thunk และ Redux Saga คืออะไร

Redux Thunk และ Redux Saga ทั้งคู่เป็น Middleware ให้กับ Redux มาช่วยจัดการ action ที่จะต้องการ return function เช่นต้องการ axios api ข้างนอกเพื่อมาทำ logic บางอย่างก่อน โดยทั่วไปก็จะต้องพบเจอและได้ใช้งาน โดยปกติ action ต้องการ return pure action แต่ในงานจริงเราต้องใช้ Middleware มาช่วยจัดการ


Redux Thunk จะเหมาะกับโปรเจ็คขนาดเล็ก ทำคนเดียว เทสยากเพราะ return promise


Redux Saga จะเหมาะกับโปรเจ็คขนาดใหญ่ ทำงานเป็นทีม มีการทำ unittest

Related posts:

This entry was posted in react, redux. Bookmark the permalink.