Запускать обновление в ленте после публикации реакции - PullRequest
1 голос
/ 05 августа 2020

Я работаю с реакциями действий с использованием getstream.io и Reactjs без использования javascript для моих пользовательских компонентов вместо компонентов, которые они предоставляют.

Я хочу обновить sh активности из ленты, чтобы я мог получать обновленные реакции, такие как комментарии, в режиме реального времени для каждого клиента, наблюдающего за активностью.

У меня есть такая структура, как:

Feed having N activities.

Checking activity type to display a component <SharedStuff><ActivityTypeDisplay /></SharedStuff>

Где <SharedStuff> содержит обработка комментариев. Я могу добавить комментарий и мгновенно отобразить его там, где я хочу, используя setState(newComment), но это нежелательное поведение.

Есть ли способ запустить обновление для активности в ленте? потому что я передаю информацию об активности в качестве реквизита, чтобы не вызывать API несколько раз в ленте.

Желаемое поведение:

1.- Someone scrolling the feed.

2.- Someone comments an activity.

3.- The Feed updates the activity.

4.- Every Feed that has that activity now has the updated comments in realtime.
...