I found React to be a low-investment/high-return kind of library. React is very small, so on the one hand you don’t need to put too much effort into learning the basics (enough to be comfortable to use it in production) and it’s a breeze to get started into your existing projects. In my case, I’ve been integrating it with SilverStripe.
There’s good documentation for React around on Facebook’s github profile, so be sure to read through before getting started to check out some examples.
I’ve used React for a few side projects, a few websites that are in production, and it’s definitely my go-to library for making complex web apps or UI structures that would otherwise leave me scratching my head.
At the end of the day, I want to make sure someone else can come in and understand what my code is doing and I think React gives people a clear structure to do that, along with many cool features, which I haven’t mentioned.
To sum up
Originally published at jackmarchant.com.au.