Отображение данных в реальном времени в reactjs

#reactjs

#reactjs

Вопрос:

Я отправляю данные из своего бэкэнда каждые 10 секунд, и я хотел отобразить эти данные в reactjs. Я искал в сети, чтобы использовать сокет.ввод-вывод для отображения данных в реальном времени. Есть ли лучший способ его использования?

Ответ №1:

Если вы намертво настроены обновлять свои данные каждые 10 секунд, было бы разумнее отправлять запрос от клиента к серверу, поскольку HTTP-запросы могут быть открыты только от клиента к серверу. Используя HTTP-запросы, вам не нужно будет использовать socket.io , но сокет.ввод-вывод — простая альтернатива, если вам нужны гораздо более быстрые запросы.

В зависимости от того, как вы генерируете данные, отправляемые из вашего серверной части, в частности, если вы используете базу данных, скорее всего, существует способ подписаться на изменения в базе данных. Это фактически обновит данные в режиме реального времени без 10-секундной задержки.

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

Ответ №2:

Я работаю над функцией автоматического набора номера, в которой агент получит вызов, когда я нажму кнопку из интерфейса (используя язык react js), а затем автоматически все потенциальные клиенты на портале, назначенном агенту, будут получать обратные вызовы с номера агента. Однако, поскольку этот процесс является автоматическим, агент не будет знать, кому звонил агент, поэтому я хочу установить соединение в режиме реального времени, чтобы я мог показывать всплывающее окно на интерфейсе, содержащее информацию о лидере, который был вызван.

Комментарии:

1. Добро пожаловать в Stack Overflow! Пожалуйста, не просите помощи в ответе. Если другие ответы на этот вопрос не дают вам того, что вам нужно, пожалуйста, отправьте новый вопрос.