React is a library, not a Framework, and the core library itself is actually very small. In fact, part of the recent changes (splitting React into React and ReactDOM) have been in order to keep the core React library as small as possible.<p>React itself doesn&#x27;t do very much at all, but when you&#x27;re using React, you&#x27;re using almost everything React has to offer, and then can choose what you want to add on top of that.<p>Take a look at the top level API [1] and compnenent API [2]. This is React. It&#x27;s small, and it&#x27;s compact - there&#x27;s not a lot to it.<p>[1] <a href="https:&#x2F;&#x2F;facebook.github.io&#x2F;react&#x2F;docs&#x2F;top-level-api.html" rel="nofollow">https:&#x2F;&#x2F;facebook.github.io&#x2F;react&#x2F;docs&#x2F;top-level-api.html</a><p>[2] <a href="https:&#x2F;&#x2F;facebook.github.io&#x2F;react&#x2F;docs&#x2F;component-api.html" rel="nofollow">https:&#x2F;&#x2F;facebook.github.io&#x2F;react&#x2F;docs&#x2F;component-api.html</a>