News for hackers. Stuff that matters.
Re:Why You Shouldn’t Use ReactJS for Complex Projects by specialist on Sunday February 05, 2017 @08:23PM (#13575861)
Last time I had the library vs framework argument (1996), I concluded with this definition:

You call a library.

A framework calls you.

I don't know React, so can't say which it is.

Re:Why You Shouldn’t Use ReactJS for Complex Projects by acemarke on Sunday February 05, 2017 @09:27PM (#13576098)
Yeah, I would agree that in that sense, React is a framework. You call ReactDOM.render(), but from there it instantiates your components and calls their lifecycle methods as appropriate.

On the flip side, it's nowhere near as all-encompassing as Angular or Ember. No built-in AJAX handling, no complex data model manipulations, no preferred project architecture. So in that sense, it's much closer to the library side of things.