Redux Thunk - Middleware trong Redux Toolkit (2022)

preview_player
Показать описание
Ở video trước chúng ta đã học về Redux. Và chúng ta có 1 ràng buộc là ở trong Store chúng ta không được có bất kì đoạn code bất đồng bộ hoặc bất kì side-effect nào. Bất kì các tác vụ bất đồng bộ nào thì đều phải thực hiện phía bên ngoài của store.

Tuy nhiên, trong thực tế thì đôi khi các ứng dụng sẽ cần thực hiện các tác vụ side-effect trước khi cập nhật state trong Store chung. Vậy thì có một câu hỏi đặt ra là. Chúng ta sẽ cần viết các đoạn logic side-effect này ở đâu trong khi không thể viết chúng ở trong các reducer?
⇒ Và đó là lúc mà Redux Middleware ra đời để cho phép chúng ta viết các đoạn code logic mà thực hiện các side effects này

👉 Link tham khảo:
(Sau khi clone code. Checkout sang branch redux-thunk)

👉 Timestamp
0:00 INTRO
00:39 Giới thiệu và Hướng dẫn setup source code
04:52 Giới thiệu lại ứng dụng Todo App từ video Redux
09:30 Giới thiệu sơ qua lại về kiến trúc Redux
16:35 Hướng dẫn setup và sử dụng thư viện fake api (Tùy chọn)
34:50 Giới thiệu Redux Middleware
41:35 Cập nhật Todo App để sử dụng Redux Thunk
01:25:18 OUTRO

📢 Liên hệ với mình tại:

#holetex #redux #reduxthunk #reduxtoolkit #frontend

🤝 Tham gia làm hội viên của kênh này để được hưởng đặc quyền:
Рекомендации по теме
Комментарии
Автор

Chỉ trong 2 video mà e đã hiểu cách hoạt động của redux toolkit cảm ơn anh 🥰

TranHoangMy-md
Автор

video xịn xò anh ơi, anh Tùng ít ra video mà ra là toàn trên 1h học đã luôn anh ơi kkk, mong sắp tới anh ra nhiều video bổ ích hơn nữa, rất thích cách truyền đạt của anh

KhangNguyen-kqiw
Автор

Video rất hay và dễ hiểu. Cám ơn anh nhiều!

vantinhduong
Автор

Tuyệt vời quá anh ơi, em tối qua mới dính bug reduxThunk cái anh ra video này giúp em hiểu ra rất nhiều ạ. Em cảm ơn và chúc anh luôn khỏe mạnh để ra thêm nhiều video giúp đỡ cho các bạn hơn nha anh ^^

egnaro
Автор

Cảm ơn anh, video dễ hiểu và chi tiết lắm ạ🥰🥰, nhưng dài 1h mấy xem hơi phê 😄😄

minhtaingo
Автор

Cảm ơn anh! Em cũng đang học react-redux mà rối cả đầu. Xem video của anh vỡ ra rất nhiều điều. Cảm ơn anh rất nhiều ạ!

thomenguyen
Автор

chỉ 30 video đã đạt 10N subs thì hiểu đẳng cấp tới đâu rùi.

studyspace
Автор

Thấy anh đăng video mới vô like liền :vv cảm ơn anh vì những video bổ ích

duyanh
Автор

Cảm ơn anh vì bài giảng mà em đang cần

longnguyentrong
Автор

Video hay quá anh ơi =))
Klq cơ mà quả mắt anh trông ảo thật đấy =))

juhandvan
Автор

Mong anh làm về react query nữa ạ . thư viên đó làm tăng performance hay quá

nhathao
Автор

Nhờ a mà e giải quyết được cách sử dụng redux thunk + toolkit mà phải nhét vào đống stateful component. Thanks vid a nhiều

LongNguyen-btdi
Автор

Video rất hay và dễ hiểu. Bạn có thể làm thêm video về Redux-Saga được ko ?

datcq
Автор

1:25:06
Em thầy nó chưa update lại state, khi mình click vào completed

tinhphamngoc
Автор

hóng anh ra clip làm project với reactjs tiếp

nguyenquocan
Автор

Sao khi update k call lại để lấy lại list todos mà phải đi sửa ở FE store vậy a

cauchuyennhanquanghiepbao
Автор

a làm thêm về redux persist nữa nha a 😚

amanda-gj
Автор

sao mk khong update duoc nhi? trang thai cua completed van la false sau khi tich vao nhi?

vovanhung
Автор

53:04 nếu em viết luôn đoạn xử lý bất đồng bộ vào hàm addTodos này thì cũng được mà nhỉ, call api xong rồi dispatch thằng action addTodo là xong? Như vậy sẽ không cần đến thằng createAsyncThunk và phải sử dụng extraReducer nữa. Dùng thêm em thấy rắc rối thêm khá nhiều. Nhưng mà dùng createAsyncThunk mục đích là để nó tách biệt các trạng thái pending, fulfilled rồi mình có thể dựa vô trạng thái đang pending đó để thêm hiệu ứng loadding anh nhỉ?

amanda-gj
Автор

video dễ hiểu lắm ạ. Anh có thể làm thêm video về redux saga đc k ạ

ucoan