I feel like this article could be tightened up to present its argument more persuasively (tldr: tsx — React plus TypeScript — files are type-checked, whereas other common templating formats, even Angular 2’s, which professes a deep integration with TypeScript, are not), but I still thought it was great, particularly the animations.
After experiencing some disappointment with Angular 2 on a previous project, I’ve been working with React plus TypeScript recently and it is worlds better having your “templates” participating in type-checking. It’s actually the thing you want, in my opinion.
even Angular 2’s, which professes a deep integration with TypeScript, are not)
I believe that this is outdated as of today (literally), thanks to TS 2.3’s language service plugin API which Angular now hooks into.
No kidding! I didn’t realize. Well, that’s pretty interesting.
In retrospect my original comment fell victim to the classic error: never assume that Angular 2 doesn’t contain a feature unless you have re-confirmed within the last 24 hours that it still does not contain that feature.
Wow. I’d love to be able to update this article with some animations that show inline editor errors in Angular templates.
edit: aaannd there’s the vscode plugin https://marketplace.visualstudio.com/items?itemName=Angular.ng-template
And here’s a full talk from ng-conf going over the language service: https://www.youtube.com/watch?v=ez3R0Gi4z5A
Possibly unpopular opinion but no. The word “drama” feels extremely dismissive. I really don’t like it when people dismiss anything as “drama”.
If you don’t want to read a comment chain, don’t open the comments. It’s not like the whole comment chain is directly embedded into the front page.
The entire point is to be dismissive, right?
Drama submissions are categorized mainly by not being that important/actionable to daily stuff and more importantly by being “reality-free zones”.
The Google thing, as a great example, is drama because:
Such things need to be aggressively purged from the community, because they’re toxic.
Maybe toxic is a better tag name?
That can easily be abused. Suddenly somone thinks React.js or C++ in general are toxic and marks everything as such.
Absolutely, I was unfortunately stuck for words to suggest a less dismissive tag.
A tag like ‘communities’ doesn’t feel specific enough to identify the precise kind of thread I’m referring to though, perhaps ‘political’?
Honestly, “political”/“politics” is not a good word either.
Indeed, you’re right. Honestly I’m starting to think that not tagging these at all and just letting Flag(Off-Topic) do its work might be the best solution.