Если у вас есть конечная точка API, которую нужно опрашивать каждые 3 секунды, и вы хотите избежать избыточных вызовов из приложения, попробуйте использовать setInterval
в вашем App.js или там, где находится корень вашего приложения,и поместите результат в Redux / любое другое решение для управления состоянием, которое вы используете, чтобы вы могли получить к нему доступ в другом месте.
Чтобы ответить на ваш вопрос о «интенсивном трафике», да, это неизбежно будет многоВызовы API, которые должен обрабатывать ваш сервер.Если это вызовет проблемы с текущей настройкой вашего API-сервера, я бы внимательно посмотрел на ваше приложение и выяснил, есть ли способ уменьшить влияние, которое будет иметь большое количество пользователей, будь то кеширование или увеличениепромежуток времени между вызовами API или полное пересмотр этого подхода.