Nowadays I think that unless you have a team that only wants to work with JavaScript and nothing else, or you need an offline first application or something truly "single page" such as Google maps, it makes no sense. Adding a form validation library should be a red flag you're going out of the intended use case.
If what you meant by your question is if, once decided to use a frontend framework such as react, is it worth vs Vue, Svelte, vanilla, etc.... Then my answer is that it is better to use one of theses vs not using them, just because of the ecosystem, the docs and the libraries you will find. I think Vue is a LOT better than react, but that's just my preference due to it being less verbose, having official solutions for router, state, etc and the amazing reactivity system it has.