I am currently a lead ReactJS developer for the company I work for, and I cant say enough about the framework tbh..
There are so many great plugins that you can integrate in your code that just makes everything all the better. Last week I had a task where I had to change different font awesome icons based on a button click. Using the standard fontawesome CDN library, I was unable to get my colors to switch based on the fact that reacts DOM element was not re-rendering. Thankfully someone created a React Component called Fort-Awesome ( check it out if you havent already) Where you could import the FortAwesome component and then just set an attribute of what icon and color you wanted it to be.
Great Framework overall and is by far my favorite.