3 ms·
DSL stands for Domain Specific Language, not declarative. It is possible to be declarative without a hybrid DSL like JSX. Angular is declarative, but it doesn't
by benatkin 3y ago
DSL stands for Domain Specific Language, not declarative. It is possible to be declarative without a hybrid DSL like JSX. Angular is declarative, but it doesn't mix html structures and js in the same way.
- jb1991 3y agoI wonder if you responded to the wrong comment.
- benatkin 3y agoIt's the one I intended to respond to. React isn't declarative in a new way. Backbone.js popularized declarative event bindings long before it. It is a bit of a unique DSL though.
- jb1991 3y agoIt was odd because the comment you were responding to does not make the point that you seem to be debating against.