1. 6

  2. 5

    I’ve always heard the difference between libraries and frameworks being defined by who’s calling who, and in that sense React is absolutely a framework. React exerts more control over your code than any other framework I can think of. Not only does React call you, it calls you twice to keep you from breaking the rules.

    Which I suppose makes it more unfortunate that i’ts not a comprenehsive solution. The missing pieces the author cites are all incredibly difficult to do well in React because of the constraints it places on your code, and there’s basically zero chance a library that wasn’t written explicitly for React will work.