У меня есть приложение React на одной странице. Приложение. js решает, какую страницу показывать, согласно информации с сервера. Есть компонент Секундомер, который отображается только на 2 страницах. Это код из приложения. js:
render() {
switch (this.state.patientState) {
case statesEnum.WAITING:
main = <WaitingPage socketClient={this.socketClient} />;
break;
case statesEnum.TURN_ARRIVED:
main = <TurnArrivedPage />;
break;
case statesEnum.END:
return <EndPage />; // Because we don't need a stopper here...
default:
return <h1>Error...</h1>;
}
return (
<main>
<Stopwatch initialSeconds={this.state.seconds} initialMinutes={this.state.minutes} initiallHours={this.state.hours} />
{main}
</main>
);
}
Но я хочу, чтобы ограничитель продолжал считать, даже если он не отображается на экране. Что я могу сделать?
Спасибо!