News for hackers. Stuff that matters.
Re:Show HN: Build a JS-only interactive product walk-through... by lucideer on Wednesday February 19, 2020 @12:06PM (#22367483)
You're right about idiomatic React + JSX; I was incredibly wary of React at first because of the apparent requirement of a JSX preprocessor, to the extent that I went out of my way to use non-JSX React. It was very easy—the ease of opting to do that gave me a bit of extra appreciation of the modularity of React (JSX is 100% a separate thing).

That said, Typescript got me (maybe a little too) comfortable with having a preprocessor: I still use JSX-less React but in Typescript I've actually started using React-less JSX...

CSS-in-JS is silly. I put that idea into the same bucket as a lot of other nonsense in the React ecosystem. Don't.

Re:Show HN: Build a JS-only interactive product walk-through... by npsomaratna on Wednesday February 19, 2020 @09:46PM (#22372291)
Thanks for the explanation.

I tried out React a while ago, didn't like the idea of JSX, then saw the complexity of the React ecosystem, and then decided "nope, too much complexity."

I ended up using Vue, although from that I'm seeing, Vue is going down the "let's add complexity" route with Vue 3.

I'll look at React again and reassess in this new light.