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
- UI library
- subjective
- path of least resistance
- UI library: syntax
- cargo cult
- hypothetical/alternate history
- readability
- familiar syntax
- it's just _
- doing something without knowing why/how it works
- unfamiliar
- investing time to really understand something
- it's just plain JavaScript
- readability: depends on familiarity
- familiarity
- comfortable because familiar
- JavaScript
- paving cow paths
- due to historical reasons
- not a real/actual problem
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).
-