React转VUE记录篇(一)

栏目: 服务器 · 发布时间: 6年前

内容简介:react开发两年,转战新公司vue开发,因为是老司机,换技术栈也没啥难度,纯属记录由react到vue的过程。准备:安装webpack,webpack-cli,node,@vue/cli(安装的时候选择router+vuex),直接全家桶吧!只说一些不习惯的地方,没有好坏之说。

react开发两年,转战新公司vue开发,因为是老司机,换技术栈也没啥难度,纯属记录由react到vue的过程。

准备:安装webpack,webpack-cli,node,@vue/cli(安装的时候选择router+vuex),直接全家桶吧!

只说一些不习惯的地方,没有好坏之说。

  1. vue的component中data是一个函数,data应该就相当于state,react中component的state是一个object。这里就有点奇怪了,看了官方的解释,假设有三个,可以保证三个ComponentA的独立性。可能是实例化的实现不同吧。React实例化,会类似在constructor里面初始化state,state = {...}也就是说每个实例都是一个新的赋值。暂时不清除VUE底层是怎么实现的。
  2. 绑定属性的时候,不能直接title={{xxx}},而需要:title="xxx",这个应该是解析模板定的规则吧,解析应该都是正则匹配的。
  3. 双向绑定VS单项数据流,细节就没必要多少了,一查一大堆。
  4. 表单双向绑定。不知道是不是经验不足,感觉VUE的表单校验不是很优雅,如果用了双向绑定,那么校验的时机就不好控制,比如我想要一个input只输入数字,非数字不让输入,如果走双向绑定,校验出错应该设定会原值,难道还需要保存上一次的值? 亦或者走replace替换,但是感觉不优雅。
  5. 写模板,JSX和指令的差别,比如for循环,需要时间适应。

6 事件机制,react是事件委托,所有事件都绑定在document上,但是vue好像不是,是真实绑定在你写事件的元素上面。


以上就是本文的全部内容,希望本文的内容对大家的学习或者工作能带来一定的帮助,也希望大家多多支持 码农网

查看所有标签

本站部分资源来源于网络,本站转载出于传递更多信息之目的,版权归原作者或者来源机构所有,如转载稿涉及版权问题,请联系我们

技术的本质

技术的本质

布莱恩•阿瑟(Brian Arthur) / 曹东溟、王健 / 浙江人民出版社 / 2014-4-1 / 62.90

★《技术的本质》是复杂性科学奠基人、首屈一指的技术思想家、“熊彼特奖”得主布莱恩•阿瑟所创建的一套关于技术产生和进化的系统性理论,本书是打开“技术黑箱”的钥匙,它用平实的语言将技术最本质的思想娓娓道来。 ★技术,是一个异常美丽的主题,它不动声色地创造了我们的财富,成就了经济的繁荣,改变了我们存在的方式。尽管技术如此重要,却少有人在快节奏的生活中停下来深入思考技术。我们了解技术的原理,却不知道......一起来看看 《技术的本质》 这本书的介绍吧!

图片转BASE64编码
图片转BASE64编码

在线图片转Base64编码工具

Markdown 在线编辑器
Markdown 在线编辑器

Markdown 在线编辑器

html转js在线工具
html转js在线工具

html转js在线工具