Coming from ExtJS and Ember, React felt rather simple.
But Redux is a whole nother story :(
FWIW React's purpose is the opposite of what you said; it aims to make complex UI tasks simple by allowing you to compartmentalize your UI into isolated components.
If your UI isn't that complex or your application has very little state to manage then I could see how React would be overkill.
React exists out of a need to organize a complex system of interactions. Unless you understand what it's like to have to reel that sort of thing in, it's not going to be easy to wrap your head around quickly.
Maybe it'll change your mind
[0] https://github.com/facebook/react/issues/7925#issuecomment-2...
(Facebook has tens of thousands of components, so you can be sure that'll happen)
I don't think it is deliberate but it perpetuates a wrong narrative.
==
EDIT.
I was inaccurate in this case. See below
IMO it'd make sense to counterbalance this bias just like the bias for speakers in general: I'd love to hear more women and minorities talk about tech and more "straight white cis-males" talk about diversity but I'm sure someone's bound to complain if "the diversity talk" is given by a straight white cis-man because reasons[0].
I've actually noticed the "wrong narrative" you decry myself: at last year's React Conf while browsing the videos I instinctively guessed who was going to give the diversity talk by looking at the speaker. I was aware of my bias but I sadly saw it affirmed.
You don't fix the problem by talking about it. You fix it by living it. Sadly right now there don't seem to be enough high quality minority speakers to solve this without running into the "all confs sound the same" problem (more than they do already).
It's complicated.
[0]: Counterpoint: getify seems to be widely accepted as a diversity speaker but I'm not sure whether he's held talks exclusively about diversity at conferences where there weren't also women or minorities also giving diversity talks.
When I looked through, I didn't see him. I'm happy I am wrong here.
The stats are still worrying [1]. My greatest joy will be to be continuously wrong on this
[1] http://oonwoye.com/2015/10/15/where-are-the-black-tech-found...
Edit: it appears that there is a talk related to TypeScript
That talk appears that it will make the argument for using Flow/Typescript.
> What is a piece of code? What is a library, a tool, a platform and a language? Based on my last talk on the spectrum of abstraction, this talk explores the daily concerns and the meta-concerns of writing code, and how our new effort, Reason, relates to them.
It goes into detail on how to use AWS and React.js to handle user authentication, file uploads, and securing your serverless backend. We go through step-by-step building a simple note taking app with detailed screenshots and code samples.