TypeScript won
BASARAT
24636

I’m missing the mentioning and comparison to flow. Also what you describe as pro is a con: “redux ships with TypeScript definitions.” So what if redux would not ship with TypeScript definitions (like in the past)? “BAM!” cannot use it because no TypeScript definitions. So TypeScript is the extra thing which you cannot use for every new tech in JS like esNext (mentioned by somebody else) or some newer ES6 constructs?! I also wonder how good ts is with new React versions, the React team does not care about ts and tsx etc. itself. I’m not a PRO ts or js developer but I have my doubts if this extra TypeScript on top of ES6 is really working flawless in all use cases with all libraries.