I think the key word is "App." There is a difference in nature between a web app and a web page. Both can be built using the same underlying technologies, but the goals are very different.
Knowing which one is building can greatly inform choice of framework.
Knowing which one is building can greatly inform choice of framework.