Как проверить загружена ли страница?

Есть кнопка по щелчку на которую пользователь переходит на новую страницу. Новая страница должна сразу выходить на печать. Проблема в том, что на печать выходит старая страница.

Если обернуть компонент в таймер, то выходит на печать новая страница. Какие есть способы дождаться загрузки страницы без обертки в таймер?

    {setTimeout(() => {
        window.print();
      }, 3 * 1000)}

Ответы (0 шт):