Bảng mô tả blocking, non blocking effect redux-saga, dựa vào bảng mô tả này, mình có thể biết được effect nào blocking và non blocking, để có cái nhìn tổng quan hơn về effect trong redux-saga
Name | Blocking |
---|---|
takeEvery | No |
takeLatest | No |
takeLeading | No |
throttle | No |
debounce | No |
take | Yes |
take(channel) | Sometimes (see API reference) |
takeMaybe | Yes |
put | No |
putResolve | Yes |
put(channel, action) | No |
call | Yes |
apply | Yes |
cps | Yes |
fork | No |
spawn | No |
join | Yes |
cancel | No |
select | No |
actionChannel | No |
flush | Yes |
cancelled | Yes |
race | Yes |
delay | Yes |
all | Blocks if there is a blocking effect in the array or object |
Is it applied for the newest version of redux-saga?