Is there any performance difference in terms of using view containers vs visibility groups? Also, is there any dedicated guide(lines) on how to optimize the app performance anywhere?
I find this article quite good: Optimize your App
No big difference between the view container vs. visibility group, but I would use the Visibility Group in general if there is nothing huge to be reused across different views.