SPA Best Practice

Hi guys general question.

If I have an SPA. Do you recommend building one page and hiding views based on conditional rendering? OR Having separate pages for each view but utilising sections across the pages for common areas?

I’m evaluating this from a performance and best practice perspective

Thanks

Just a note, if you have private pages, and you want a snappy and fast app, go with conditional rendering.
Weweb checks with the auth server on every page load, and that takes time. Using conditional rendering my app is a lot faster.