<kbd id="afajh"><form id="afajh"></form></kbd>
<strong id="afajh"><dl id="afajh"></dl></strong>
    <del id="afajh"><form id="afajh"></form></del>
        1. <th id="afajh"><progress id="afajh"></progress></th>
          <b id="afajh"><abbr id="afajh"></abbr></b>
          <th id="afajh"><progress id="afajh"></progress></th>

          Vue 在哪些方面做的比 React 更好?

          共 4736字,需瀏覽 10分鐘

           ·

          2020-11-17 17:18

          1e931992a6d13a4da265e78135a5a8e9.webp

          在過(guò)去的五年中,我一直是一名?React?工程師。我愛(ài)React。我喜歡開(kāi)發(fā)?React?應(yīng)用程序。我認(rèn)為它是目前最好的UI框架之一。

          但是,在這個(gè)領(lǐng)域有一些競(jìng)爭(zhēng)對(duì)手。其中最大的是?Vue.js?。

          我以前玩過(guò)一些?Vue.js,但我認(rèn)為它已經(jīng)過(guò)時(shí)了,因?yàn)槲乙钊胙芯?Vue.js?的工作原理,以及它如何讓我的工作更簡(jiǎn)單。

          在深入研究?Vue.js?文檔并使用?Vue.js?之后(注意:我不是?Vue.js?專家),在有些方面?Vue.js?比?React?做的更好。

          最終我希望?React?受到?Vue.js?所做的這些事情的啟發(fā),并且也開(kāi)始這樣做。

          不同的理念

          Vue.js?和?React?之間的主要區(qū)別之一是它們?nèi)绾畏Q呼自己。

          React?把自己描述為 “一個(gè)用于構(gòu)建用戶界面的JavaScript庫(kù)”,而?Vue.js?則把自己描述為“漸進(jìn)式JavaScript框架”

          React?是一個(gè)庫(kù),Vue.js?是一個(gè)框架。我認(rèn)為這是在很多方面他們處理方式不同的原因。

          從歷史上看,框架在提供和要求方面更全面、更詳盡,而庫(kù)則更簡(jiǎn)潔、功能更少,但它們所專注的事情卻做得非常好。

          單個(gè)組件

          Vue.js?和?React?都具有作為創(chuàng)建UI的構(gòu)件的組件。

          組件通常由3部分組成:

          • 界面(HTML
          • 行為(JavaScript
          • 外觀(CSS

          Vue.js?的概念是?Single File Component?是一種開(kāi)箱即用的方式來(lái)編寫(xiě)涵蓋所有3個(gè)部分的組件。