In the Page Object model, we usually create new class for each new generated URL. In case of SPA, there will be some set of element which makes it different. It will be dividied by iframes atleast. So, each iframe will be your new class file.
Tell me more about your SPA in comment.