I think that React is mainly for optimizing performance, so if you don't really care about that you don't have to use it. However, it does have a lot of nice simple methods to attach database changes to UI changes using state, which I think is one of its greatest advantages. Hope this helps!