Нужно для чата реализовать обновление экрана, или же лучше вебсокеты использовать?
firebase юзает сокеты
А есть подсказка куда копать, не смог нагуглить(
https://ru.wikipedia.org/wiki/%D0%9F%D1%80%D0%BE%D0%B1%D0%BB%D0%B5%D0%BC%D0%B0_XY
Вопрос по другому стоял, возможно ли с fcm обновлять экран чата и если да, то как?
возможно, а как, это прям огромные просторы творчества. как хочешь. хочешь хук сделай, хочешь в сам чат положи данные с фаербейза, он умеет их обновлять автоматом.
Ну при новіх данніх обновляй стейт, и будет ре-рендер с новіми данніми
обновляя стейт ты обновляешь весь компонент и ререндеришь все методы. такое...
Хм, ну как я понимаю, приходит по FCM новое сообщение, и нужно добавить на экран новую вьюшку с текстом с FCM Разве не обновление стейта это лучше всего делать? Какой способ тогда эффективнее в таком кейсе? Не делал такие чаты
по хорошему в отдельный компонент пихануть это, чтобы не ререндерить всё. видел я как-то, как "люди" реализовали всплывающие сообщения над навигацией, буквально в App.js, и каждый раз, когда приходило такое сообщение, оно ререндерело всё приложение )))
Обсуждают сегодня