Я использую redux-saga в своем собственном приложении реагирования, и у меня есть некоторые события, которые произойдут в определенный момент времени.
Например:
ev0 - 01.01.2021, 08: 00
ev1 - 01.01.2021, 15: 00
ev2 - 02.01.2021, 09: 00
et c.
Должна быть сага, которая ожидает следующего события и отправляет некоторые действия и ждет следующее событие.
Моей первой мыслью было получить время ближайшего события при запуске приложения и ждать event0Time - timestampNow
миллисекунд в саге. После этого отправьте мои действия и подождите event1Time - event0Time
миллисекунд и т. Д.
Но мне не очень нравится этот подход, он выглядит хитрым.
Поэтому мне интересно, есть ли лучший способ достичь того, что мне нужно.
Может быть, "лучшая практика" или что-то ...