react vue 对比
来源:互联网 发布:java web书籍推荐 2016 编辑:程序博客网 时间:2024/05/17 08:41
模板书写对比
react jsx 写法
render() { return ( <div> <h3>TODO</h3> <TodoList items={this.state.items} /> <form onSubmit={this.handleSubmit}> <input onChange={this.handleChange} value={this.state.text} /> <button>{'Add #' + (this.state.items.length + 1)}</button> </form>
vue 写法
<div> <h3>TODO</h3> <TodoList :items="items"/> <form @submit="handleSubmit"> <input v-model="text"/> <button>add # {{items.length+1}}</button> </form></div>
vue 模板绑定更加简洁,表现在以下几点:
- :属性名=”xxx”,不用
属性名={xxx}
,完全的html合法语法 - @事件名=”handler”,不用
onXxx={xxx}
,完全的html合法语法 xxx="xxx"
不用xxx={this.props.xxx}
或xxx={this.state.xxx}
,vue 引用写法更短,不用添加this
,也不用props.
和state.
- 表单录入控件直接使用 v-model 搞定,vue 由于有了 directive,更加方便
direct 带来的方便性
- v-if, v-else, v-for 比 react 直接集成 js 代码要简洁清晰
- v-if 的方便性 react 不具备
- v-show 非常实用
- @event.xxx 系列非常方便
- .prevent
- .key
后面待续。。。
0 0
- react vue 对比
- react vue angular 对比
- vue和react对比
- angular react vue对比
- Vue 和 React 简单对比
- 我的vue与react实践对比
- angular/vue/react优劣性对比分析
- vue.js 对比 angularJS、react 前端框架
- Vue.js与React的全面对比
- Vue.js vs React vs Angular 深度对比
- Vue.js vs React vs Angular 深度对比
- 【前端前沿看点】React和Vue深度对比
- Vue.js与Angular、React、Ember、Polymer、Riot框架的对比
- Vue.js与Angular、React、Ember、Polymer、Riot框架的对比
- vue2.x响应式原理,vue与react响应式简单对比
- vue与angular和react框架原理对比小结及兼容性
- Vue.js 2.0 和 React、Augular等其他框架的全方位对比
- Angular-Vue-React
- Dijkstra,最短路(蒸汽式压路机,LA 4128)
- POJ 1743 Musical Theme(后缀数组)
- 作业3
- JavaScript --- 事件处理
- 博为峰Java技术文章 ——JavaSE Swing JRootPane面板II
- react vue 对比
- 定时器
- LeetCode: Combination Sum IV
- canvas动态小球重叠效果
- linux 跳过登陆修改用户密码
- JavaScript --- 事件处理
- SSH框架搭建
- vsftpd apache2 配置要点
- 上台阶(DP)