как управлять AJAX по Axios с реагировать - PullRequest
0 голосов
/ 26 октября 2018

Я новичок в использовании axios с react, поэтому я хочу задать несколько вопросов.

Позвольте мне сначала объяснить, что я хочу сделать.

Кто-то ( A ) нажимает кнопку likes о сообщении Чей-то ( B ) и ( B ) получит уведомление из-за +1 likes на axios посленесколько секунд.

Интересно, как именно идут эти процессы?Я думаю, что нажатие кнопки likes ( A ) приводит к изменению числа ( B ) likes в DATABASE, но как ( B * 1026)*) получить этот обновленный номер likes ??Я понимаю, что если страница ( B ) обновится, ( B ) получит обновленный номер likes.

Однако, без F5 (обновление), как ( B ) получить обновленное число likes на axios ??axios проверяет каждую секунду, изменяются ли данные из DATABASE или нет?

Или это связано с redux?

Ответы [ 2 ]

0 голосов
/ 26 октября 2018

Без F5 (обновить), как (B) получить обновленное количество лайков по axios ??

Нет, axios похож на AJAX. Он не может отправить уведомление автоматически.

Чтобы получать уведомления в режиме реального времени, вот несколько вещей, которые вы можете сделать. 1. Используйте уведомление толкателя, socket.io и т. Д. (Настоятельно рекомендуется). 2. Продолжайте обновление страницы в течение некоторого промежутка времени (вообще не рекомендуется).

Пример Уведомление толкателя

Кроме того, это не связано с редуксом. Redux поможет вам обновить магазин приставок.

0 голосов
/ 26 октября 2018

для этого предложения вы можете проверить базу данных через некоторые интервалы времени с помощью axios. но лучший способ для вас - что-то вроде Socket.io . или Socket Cluster или Web RTC . с этими технологиями B может понять, кто-то, как это.

...