WebSocket'ы. Далее гугл в помощь. Но если коротко, то в каждом фреймворке сокеты представлены в виде расширения, которое нужно устанавливать отдельно с помощью компоузера. Далее уже чекайте документацию этого расширения: установку, базовый пример, все функции и тд и тп. Может быть, что у самого фреймворка предоставлена данная технология со старта, это вы уже в react смотрите.