I'm working on a social app like Instagram, with Firebase. Where users share their photos in main screen and in their profile too. My problem is when user1 liked user2's picture2 in main screen and visits user2's profile the like value for that picture2 is still the same until cell is reloaded.
If i scroll down and come back to picture2 cell is reloading and it'll have correct like value. Because i'm using didSet{} in my cell, where the fetching like value is done. But that's a bad user experience. So my solution was reloading collectionViews every time.
Is that a bad thing for performance or there are any other issue about that?