It’s been some time since Facebook released React 16.

The new release has a lot of new features to facilitate the designing of robust components and enhancements to speed up the rendering pipeline.

React 16 is supposed to be completely backwards compatible with React 15. As stated in the official React 16 blog post -

If your app runs in 15.6 without any warnings, it should work in 16.

React 16 also ships with the new MIT license. If you haven’t followed the news as to why the React team has switched to the new license, be sure to read this article.

Talking about it’s stability, the React team has been serving the production build of React 16 to Facebook and Messenger. Despite the new feature additions, it is 32% lesser in size as compared to the previous release.

Now without wasting any more time, let’s talk about the features of React 16.