Как заставить компонент react получать обновления из серверной части?

#reactjs #frontend

#reactjs #интерфейс

Вопрос:

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

Ответ №1:

Вы можете реализовать WebSockets для получения обновлений в реальном времени из серверной части. Также возможна длительная обработка, но менее эффективная.

Реализация Websocket зависит от того, какую технологию вы используете на серверной части, если вы используете NodeJS, ознакомьтесь с этой ссылкой — WebSockets / ws, В противном случае просто google WebSockets технологический термин

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

1. Проблема не в недостатке кода, скорее, в том, что сформулированный вопрос слишком широк.

2. Спасибо вам, Бруно и code11, за вашу помощь. Websocket — это именно то, что я искал. Всего вам наилучшего.