My rule of thumb is that React is a good solution for any site that needs something more complex than simple, slideshow-level js, or a site that more than one slideshow-level widget (slideshow + order basket, etc.).