Performance can become an issue if you are dealing with large amounts of data that changes rapidly. There are strategies to how you expose data via API calls and how those updates are recalculated. In most cases, performance problems can be solved by reworking just a couple weak points.
Frameworks like Vue require some up-front effort to integrate with your project. You can eliminate this overhead by hiring developers that are already familiar with the framework.