Hacker News new | ask | show | jobs
by ivanhoe 2698 days ago
It all depends where you come from, for instance if you've ever used Angular, you'll pick up Vue's syntax in one afternoon, it's super simple transition. Also to any backend programmers it will probably feel more familiar than JSX. And I also don't think it's more complex, once you learn to add those few special attributes to html. I work in React mostly but to me Vue's templates are way cleaner than JSX when it comes to writing boolean conditions, you have closing tags instead of ))})}})}} mess and any editor will know to highlight them for you, you don't have to use external libs like classnames to compose css classes elegantly, it's already built in, you can pack js and css in one component without any external libs and hacks. Of course, I'm not saying you're wrong for liking JSX better, it's simply a matter of personal taste and depends heavily on your background.