Как это сделать?
async function (datetime)=> {if (Date.now() == datetime) { …… }} примерно так, но за место условия нужно подписаться на события таймера
А зачем асинк тут нужен ?
что бы код дальше пошёл исполняться, или ты предлашаешь застопорить stack вызова?
Ты это вызывать будешь в каком то юзэффекте?
хм, если юзэффект асинхронный, то не надо писать async, я же частный случай привёл
Нет, но внутри же ты обяьвляешь асинхронную функцию где ты передаешь коллбэк
"примерно так" о чём говорит? Сам посоветуй человеку лучшую реализацию, под конкретные условия задачи
Нет, в том что ты написал все окей. Но в асинк оборачивать не имеет смысла
А если у FlatList с contentContainerStyle с flex'om побалуешься?
Помогло) спасибо
Можно вызвать выполнение функции в определенное время с помощью SetTimeout(), как-то так: const runAtDateTime = new Date("2021-03-07 14:00:00").getTime(); const currentTime = new Date().getTime(); const delta = runAtDateTime - currentTime; setTimeout(function() {console.log("Time is come!")}, delta);
Крутой вариант
Обсуждают сегодня