You are wrong. Frameworks aren't faster than JS (VanillaJS).
React and other View-Render-frameworks have an advantage in rendering views because of the use of a "virtual DOM". The real DOM only had to render the changes in view and not the whole view like you would do with (worst case) .innerHTML.
So the use case of this frameworks are pages with a lot of rerender operations (like twitter or facebook).
Most pages don't need something like React. You can implement a loot of that stuff by yourself.