Functional programming is not useful for most apps
Functional programming means: Program with functions that only use explicit input and return output. As opposed to procedural where you might have no output but side-effects inside the function. Or functions that implicitly use another input. This idea makes understanding and testing code easier.
Static typing is better than dynamic typing in programming languages.
Writing proper tests is not easy and they often take more time to write than the actual code. Most applications don't have tests that test critical code.
You can't measure how good a programming language is.
You can if you define what 'good' means.
React is mostly hype.
React brought a fresh idea back to UI software design: If something changes in the model, redraw everything. Don't observe and update specific things as we do in traditional MVC. This is a crazy idea, will this be fast enough? Turns out, it's good enough for most things when using a Virtual DOM.
1 fallacy report.