I am developing an iOS application that has Firestore / Firebase as the main database. Firebase provides a live data modification notification. Should I listen to them and update the contents of the tableview cell dynamically or should I implement the extraction to refresh so that the user can retrieve the latest publications? When the user changes tab, can I pick up the last one? The table view lists the contents of some messages as the user interface with a last comment at the bottom.
What worries me is that when a user reads a content or a comment and that it is edited or deleted, the publication disappears when reloading the table view, which may pose a problem. problem.
Which feature offers the best user experience?