Постоянно следите за изменением переменной без рендера в реагировать на натив - PullRequest
0 голосов
/ 02 марта 2020

Я хочу обновить компонент и вызвать функцию при достижении указанной c даты. В основном, я хочу сделать:

 if(moment().unix()==end_date){
   myFunction
 }

На данный момент я делаю это внутри функции componentDidUpdate, но компонент должен быть обновлен, чтобы проверить, выполняется ли условие. Я хочу, чтобы это был автоматический c ... Но я не хочу непрерывно отображать свой компонент (конечная дата может быть через много дней). Есть ли способ непрерывной проверки переменной без визуализации компонента?

Я также пытаюсь сделать это после рендеринга:

render{
 if(moment().unix()==end_date){
   myFunction
 }
 return(...)
}

Но, как указано выше, я должен отрендерить свой компонент, чтобы обновить условие (интересно, есть ли разница в использовании между этими два метода, и если одного следует избегать?)

Спасибо

...