But here is some advice from an old programmer: once you start making bigger and more complex projects, you will start to make your own convenience libraries. And soon you will realize that you've built your own React-like library. But only less stable and less well thought out, because react has the huge community and maturity.
But if you only do some small functionality, or something specific with the technology, vanilla is perfectly fine.
However, if you are a single page app coder, I would definitely go for something like React.