Skip to content

Instantly share code, notes, and snippets.

@tai2
Created October 1, 2016 23:02
Show Gist options
  • Star 0 You must be signed in to star a gist
  • Fork 0 You must be signed in to fork a gist
  • Save tai2/f7e4391626e89ddf4d51fc0aa16d32a7 to your computer and use it in GitHub Desktop.
Save tai2/f7e4391626e89ddf4d51fc0aa16d32a7 to your computer and use it in GitHub Desktop.
VueとReactの違い
  • Vueのがレンダリング速い
    • 1コンポーネントにたくさん要素が詰め込まれてる場合にはVueのが速い。
    • Reactでは、最適化を求める場合、shouldComponentUpdate実装する必要あるけど、Vueでは不要。
    • Reactはinvariant checksは豊富。その代わり重い。
  • Vueは、基本JSXではなくテンプレート(ただしJSXもサポートしてる)
    • always declarative(JSXは手続とゴチャまぜ)
    • valid HTMLを書けばvalid templateになる(JSXはそうではない)
  • VueはCSSを適切にスコーピングしてくれる。
  • Reactのがエコシステムは発展してる。
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment