I want to hug Greg for this article and especially this paragraph at the end:
"Third, if you’re implementing a very complicated component then you can use React just for that component. For instance, if you’re building a chat box then there’s really no need to implement your login page in React."