作家
登录

Vue vs React: Javascript框架之战

作者: 来源: 2017-06-30 15:03:24 阅读 我要评论

        //Make a copy of this.state 
  •  
  •         const orders = { ...this.state.orders }; 
  •  
  •   
  •  
  •         //update or add 
  •  
  •         orders[ key ] = orders[ key ] + 1 || 1; 
  •  
  •         this.setState( { orders } ); 
  •  
  •  
  • 在Vue中,state对象并不是必须的,数据由data属性在Vue对象中进行治理。

    因为CRA有很多选项,应用起来会稍微麻烦一点。这个对象会强迫你应用Webpack和Babel。而vue-cli则有模板列表可选,能按需创造不合模板,应用起来更灵活一点。

    1. export default { 
    2.  
    3.   name'app'
    4.  
    5.   data() { 
    6.  
    7.     return { 
    8.  
    9.       samplePasta: samplePasta, 
    10.  
    11.       orders: {} 
    12.  
    13.     } 
    14.  
    15.   }, 
    16.  
    17. ... 
    18.  
    19.   methods: { 
    20.  
    21.     handleOrder: function (key) { 
    22.  
    23.   
    24.  
    25.       if (!this.orders.hasOwnProperty(key)) { 
    26.  
    27.         this.$set(this.orders, key, { count: 0 }); 
    28.  
    29.       } 
    30.  
    31.   
    32.  
    33.       this.orders[key].count += 1; 
    34.  
    35.     } 
    36.  
    37.   } 
    38.  
    39.  

    而在Vue中,则不须要应用如setState()之类的办法去改变它的状况,在Vue对象中,data参数就是应用中数据的保存者。

    对于治理大年夜型应用中的状况这一话题而言,Vue.js的作者尤雨溪曾说过,(Vue的)解决筹划实用于小型应用,但对于对于大年夜型应用而言不太合适。

    构建对象

    Vue与React最后一个类似但略有不合之处是它们配套框架的处理办法。雷同之处在于,两个框架都专注于UI层,其他的功能如路由、状况治理等都交由错误框架进行处理。

    多半情况下,框架内置的状况治理是不足以支撑大年夜型应用的,Redux或Vuex等状况治理筹划是必须应用的。

    有鉴于此,争辩你的应用中若何治理状况很可能属于过早优化,并且这很可能只是小我偏好问题。此外,你可能真没须要担心┞封方面。

    React Native vs. ?

    React Native能在手机上创建原生应用,React在这方面处于领先地位。应用JavaScript, CSS和HTML创建原生移动应用,这是一个重要的改革。Vue社区与阿里合作开辟Vue版的React Native——Weex也很不错,但仍处于开辟状况且并没经由实际项目标验证。


      推荐阅读

      Linux下常用系统分析工具总结

    对于法度榜样员来说,全部计算机体系由四个重要的模块构成,分别是:CPU,收集,磁盘,内存。在我们的法度榜样或者体系出现问题时,我们应当分别有必定先后次序的对这四块进行排查。而在L>>>详细阅读


    本文标题:Vue vs React: Javascript框架之战

    地址:http://www.17bianji.com/lsqh/35980.html

    关键词: 探索发现

    乐购科技部分新闻及文章转载自互联网,供读者交流和学习,若有涉及作者版权等问题请及时与我们联系,以便更正、删除或按规定办理。感谢所有提供资讯的网站,欢迎各类媒体与乐购科技进行文章共享合作。

    网友点评
    自媒体专栏

    评论

    热度

    精彩导读
    栏目ID=71的表不存在(操作类型=0)