- 主题:react的语法比vue更清晰吗
react的组件直接就是.js文件,而且里面是一个class。而vue却弄成了一个.vue后缀名的文件,里面还拆成template之类的。刚开始先看vue的时候,很有疑惑,就照葫芦画瓢了,看了react倒是很明白,class这些本身都是es6语法。
--
FROM 112.10.94.*
这个就看喜好了,有人觉得 html/css/js 好不容易分开了,看到 react 在 jsx 的写法就浑身不舒服,那就没办法了。好处你也提到了,react 的控件完全是标准语法
vue 的方法是搞了一些“magic”,用户不用关心怎么实现的,只要理解 data/computed 等都是基于解决什么问题的目的产生的,然后根据规则使用就可以了。另外 vue 的语言选择相对比较自由,比如我就不喜欢啰嗦,能用 pug 就不写 html(不用 slm 单纯是因为语法高亮做的没 pug 好),能用 stylus 就不写 css。
如果对 fp 的基本理念有大概的理解,react 的思路就很容易懂,也容易想明白是怎么实现的。vue 如果不读源代码,的确不太好猜怎么实现的,比如让我实现一个 computed 的话心里就没谱。
【 在 downey (downey) 的大作中提到: 】
: react的组件直接就是.js文件,而且里面是一个class。而vue却弄成了一个.vue后缀名的文件,里面还拆成template之类的。刚开始先看vue的时候,很有疑惑,就照葫芦画瓢了,看了react倒是很明白,class这些本身都是es6语法。
--
FROM 101.98.83.*
react更清晰 严格 入门费劲
vue各种奇技淫巧 上手简单 一般的问题官方文档都替你想到了甚至提供了api语法糖
--
FROM 219.142.131.*
jsx就是垃圾
【 在 downey 的大作中提到: 】
: react的组件直接就是.js文件,而且里面是一个class。而vue却弄成了一个.vue后缀名的文件,里面还拆成template之类的。刚开始先看vue的时候,很有疑惑,就照葫芦画瓢了,看了react倒是很明白,class这些本身都是es6语法。
--【特快水木】
--
FROM 123.116.80.*
vue也可以用js+html吧
【 在 downey (downey) 的大作中提到: 】
:
: react的组件直接就是.js文件,而且里面是一个class。而vue却弄成了一个.vue后缀名的文件,里面还拆成template之类的。刚开始先看vue的时候,很有疑惑,就照葫芦画瓢了,看了react倒是很明白,class这些本身都是es6语法。
: --
:
--
FROM 223.104.3.*