4 Matching Annotations
- Oct 2020
-
-
If the react cargo cult didn't have the JSX cowpath paved for them and acclimated to describing their app interface with vanilla javascript, they'd cargo cult around that. It's really about the path of least resistance and familiarity.
-
The only "issue" it has is that its unfamiliar. People have been working with HTML for years and are comfortable with it. That's basically the only reason that people find it more readable. If you make an effort to spend sometime with hyperscript, it becomes as familiar and readable as jsx.
Tags
- hypothetical/alternate history
- comfortable because familiar
- path of least resistance
- UI library: syntax
- it's just plain JavaScript
- subjective
- readability
- familiar syntax
- doing something without knowing why/how it works
- it's just _
- JavaScript
- due to historical reasons
- not a real/actual problem
- unfamiliar
- UI library
- familiarity
- investing time to really understand something
- readability: depends on familiarity
- cargo cult
- paving cow paths
Annotators
URL
-
-
github.com github.com
-
Remember even though the syntax is almost identical, there are significant differences between how Solid's JSX works and a library like React.
Tags
Annotators
URL
-
- Sep 2020
-
github.com github.com
-
In general, I'm unpersuaded by these arguments (learning curve is determined not just by unfamiliar syntax, but by unfamiliar semantics and APIs as well, and the frameworks in question excel at adding complexity in those areas).
-