So I can say I've used Angular and would never use it again while also saying I've used React and would use it again.
This is really a pretty decisively positive stat for React. Very few of its users would never use it again, while a lot of people have tried Angular and abandoned it. (This certainly matches my experience and anecdotes I've heard in the community.)
Mine as well. I have two active work projects -- one is React, and one is plain Javascript. The latter is to keep the project extremely lean (mobile form single time use type thing) and I've enjoyed using no libraries in it (yet). So I would have responded positively to both of those questions.
That said, it looks like React is doing well, and I bet on the wrong horse :-(
For me, a lot of things in the templating seemed goofy, and had horrible, or no error messages when they didn't work right... I also still don't care for the DI system, though it's definitely a leap from ng1, I'd still prefer React over ng1 or ng2.
Just like people used to say that you don't need to use JSX to write React.
What's the point of using a heavy duty, opinionated framework without embracing it completely? that's just bound to get you into a whole lot of hurt.
And then you have tons of libraries to make it nicer.
There are a couple projects out there that do this but they're new. The WalmartLabs Electrode project looks incredibly slick and has good documentation so maybe I'll spend an hour or two with it this upcoming weekend.
Or: There are projects that they would use React for AND projects (presumably different) that they would use no framework for.
* 53% of the respondents used React, and would do so again.
* 47% use "No framework", and would do so again.
(hmm. that doesn't leave much room, unless you can use more than one tool depending on the situation)
* 43% had "no interest" in Angular 2.
One other thing to consider, of the "had used X, would/would-not use again" responses: there is of course a lot of selection bias of whether or not to even try X in the first place.
...
My only experience with these so far is Angular 1. It's easy to get started with, but does get messy when you have a very large form (think "government work"). I don't have a "React" axe to grind, I'm just looking at the numbers.
However, by the time I have to haul in Typescript transpiling, much of the appeal of Angular 1 is lost :-(
(it feels like GWT, all over again, at least to some extent)