Quando você desenvolve em algum desses frameworks, o build deles é html e javascript puros. Então roda em qualquer lugar.
2
1
Não, não é tão simples assim rodar frameworks JavaScript, como Next.js por exemplo, por que eles usam Node.js para fazer o build da aplicação e em alguns casos é necessário ter acesso como usuário root da máquina, o que não é permitido em hospedagens compartilhadas.
1
Mas você pode fazer o build em outro local, e só mandar os arquivos de .html, .css, .js pro servidor compartilhado.
Digamos que use o Github, vc pode ter um Github actions que faz o build, acessa o servidor e copia os arquivos gerados.