Комментарии 3
А не проще просто использовать takeLatest?
+1
Каналы — это способ накапливать события, чтобы потом их все обработать. Например по очереди.
Хороший юзкейс — накапливать запросы с оптимистичным апдейтом.
Или сообщения для отправки в сокет, на случай дисконнекта.
takeLatest — пропустит все предыдущие сообщения.
Хороший юзкейс — накапливать запросы с оптимистичным апдейтом.
Или сообщения для отправки в сокет, на случай дисконнекта.
takeLatest — пропустит все предыдущие сообщения.
0
Для разных целей — разные инструменты.
takeLatest
запускает новую сагу и отменяет предыдущую (если запущена).0
Зарегистрируйтесь на Хабре, чтобы оставить комментарий
Кратко о redux-saga каналах