Как спроектировать систему react+django
я разрабатываю домашний проект: сайт со стеком django+react, работать будет через api. На бекэнде у меня есть функция, которая парсит некий контент с других сайтов и этот процесс занимает время. Я хочу вызвать данный процесс с фронтенда и оповещать пользователя о процессе готовности, по типу: осталось 30..29..28 секунд, а после того, как функция на бэке закончит своё выполнение, она отдала ответ на фронт.
Обобщая всё, что я написал, я не могу понять, как сделать передачу оставшегося времени выполнения функции на фронт, а после передачи ответа.
Заранее спасибо.
Вам понадобятся веб сокеты скорее всего для непрерывного общения и react-use-websocket
Но мне кажется можно поступить хитрее, если вам заранее известно сколько времни займёт весь процесс, то можно просто это число отправить на фронт, добавить дополнительно пару секунд для подстраховки и просто запустить самый обычный таймер отсчёта обратного времени