If you built a proto as fast as possible to test hypothesis ? yes.
IME it's always been a mistake to keep the MVP's codebase (and a pure catastrophy when said codebase is dumped on another team)
Why throw it all away? If you use the bog standard components while building the MVP (and if you are bulding it as fast as you can why would you use non-standard stuff?), then you should be able to simply replace the "NotImplementedException" parts with the implementations and keep using the same codebase.
I mean, unless your MVP is a Bash script that emits a HTML page and sends an email via telnet, plus a CGI wrapper using a hand-rolled HTTP server ... why would you throw away the working and validated parts?
I mean if you use super dirty JS (Express) and jQuery ... then great, you can refactor that to use TS and plop the frontend code into components in whichever framework you like (Angular, React, Vue).
But again, these standard frameworks have a ton of "starter projects" on GitHub. Why not just start with those?
Because chances are that in building that MVP you’ve rampaged around a domain you didn’t yet understand. And that’s fine. Expected, even.
Now your APIs are a mess. You have view details in the DB and pieces of business logic strewn across the frontend. There’s no separation of concerns because your only concern was to validate an idea. And for some unknown reason the only test you have keeps breaking because it doesn’t handle dates properly.
Previous mistakes inform future decisions. Best set it all alight.
The hardest part is understanding a problem anyway. The second try will take slightly more time but it won’t fall apart for no apparent reason.
Rewriting the MVP immediately leads to the dangers of second system syndrome.
Fixing the obvious problems is obviously needed. But refactoring is the way instead of doing the MVP again. After all the domain is still barely understood.