как сделать таймер обратного отсчета наподобие Min : Sec
и, самое главное, я не знаю, как синхронизировать таймер с базой данных, чтобы не обманывать пользователей проигрыванием памяти в приложении.
также я хочу, чтобы функция выполнялась после завершения таймера.
я видел некоторых людей, использующих ComponentDidMount()
или другие компоненты класса. я хочу сделать это functional and using hooks
.
Я был бы очень признателен, если бы любой из вас, любители кода, ответил мне. синхронизация базы данных для меня важнее.
как сделать функциональный таймер обратного отсчета и синхронизировать его с базой данных MongoDB в React Native
9 августа 2021 в 01:00
258
1
Ответы (1)
9 августа 2021 в 04:49
Вы можете использовать хук useInterval для таймера useInvterval code
Принимает условие и блок кода, а также продолжительность. Он запускает этот блок кода каждые, например: 4 минуты. Таким образом, вы можете дать ему, например: 4 минуты и блок кода, который извлекает данные из базы данных. и извлекает данные каждые 4 минуты.
const [shouldFetch, setShouldFetch] = useState(true);
useInterval(() => {
// fetch data
}, shouldFetch ? 4000 : null);