Bagaimana cara mengakses status redux di dalam fungsi saga?
Jawaban singkat:
import { select } from 'redux-saga/effects';
...
let data = yield select(stateSelectorFunction);
javascript
reactjs
redux
react-redux
redux-saga
Adam Tal
sumber
sumber
Untuk itulah fungsi "selector". Anda memberikan mereka seluruh pohon negara bagian, dan mereka mengembalikan sebagian negara bagian. Kode yang memanggil pemilih tidak perlu tahu di mana dalam keadaan itu data itu, hanya saja itu dikembalikan. Lihat http://redux.js.org/docs/recipes/ComputingDerivedData.html untuk beberapa contoh.
Dalam saga,
select()
API dapat digunakan untuk menjalankan selektor.sumber
Saya menggunakan eventChannel untuk mengirimkan tindakan dari callback dalam fungsi generator
sumber