4 ms·
Some possible reasons: - React already used JSX, so no reason to suddenly change - JSX can be type-checked by TS - Template literals aren't going to contain
by acemarke 3y ago
Some possible reasons:
- React already used JSX, so no reason to suddenly change
- JSX can be type-checked by TS
- Template literals aren't going to contain flow control the way JSX can
- MBCook 3y agoHow about people like it? I do. At least more than the idea of switching to something else. Nothing about it annoys me enough that I would like to switch. I’m quite content.
- jfengel 3y ago"People like it" is an underrated consideration. All programming languages are, at core, equivalent. The situation with frameworks is similar. As a designer you're looking for an abstraction that helps people feel like they understand what's going on. They can express themselves concisely and clearly. It's a human problem, not a technical problem, and your metric largely comes down to "people like it".