I think you should choose the best tool for the job. So I choose React for everything. :)
React may be over-kill for small projects, but so is ES6, TypeScript, SASS, WebPack, etc; yet there’s nothing wrong with using those superior technologies because you are efficient at using them and they make you more productive. There’s also an advantage to having a consistent workflow: you can re-use knowledge and code from project to project. Heaven knows something Web development severely lacks is consistency!