Я работаю с реакциями действий с использованием 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.