ReactとVue.jsどっちがいい?

記事
IT・テクノロジー
フロントエンドのフレームワーク(ライブラリ)としてよく使われる両者です

初めての方はどちらを勉強した方がよいか迷いますよね?

一言で言ってしまえばどちらを選んでも大丈夫です!
出来る事は殆ど同じで大きな違いはありません。
最終的には好みの問題かと思います!

それでも、最初は両方勉強するのは負担ですよね?
なので、何回かに分けてその違いをブログで投稿します!

入りやすいのは?
個人的にはVue.jsの方が最初は入りやすいと思います!

その理由は:
1.基本の概念は、HTML/CSS/JavaScriptでできる。
2.オブジェクト指向の概念が無くても使いやすい
3.子から親へのデータの受け渡しができる(Reactは基本的にできない)
4.1か所でまとめてデーターを管理する場合の設定や使い勝手が簡単
  React+Reduxで同じことができますが、設定や使い方は少し複雑
5.一つのページ(部品)を一つのVUEファイル(xxx.vue)表現できる
  VUE CLIを使うと部品化して、再利用しやす

さいしょチョット戸惑う部分は
<template>(HTML部分)と<script>(JavaScript部分)の
関連付けのやり方が通常のHTML・JavaScriptの書き方とは違うところ
は慣れが必要です。
もう一つは、JavaScript部分の書き方が独特の形式になっている

この部分は、HTMLとJavaScriptの基本がわかっていれば、
「書き方」を覚えればよいだけなので数日もあれば慣れます。

Reactの方が慣れるには時間がかかる!
Reactの場合、JavaScriptの中にHTMLを埋め込んだような構造です。
原理がわかってしまえば、余り問題ではないです。
しかし、多くの方が最初は戸惑うことが多いようです。

一方で、Reactの基本のファイルはJavaScriptなので、
JSXとレンダーの部分以外は普通にJavaScriptで記述できるのは便利です!
JavaScriptの書き方や、HTMLコンポ―ネット(DOM操作)は
Vue.jsに比べると標準のHTML/JavaScriptのコンセプトに近い形で実現されています。

どちらかと聞かれれば、初めて勉強される方には
「Vue.js」をお勧めします!

あなたは、どちらが好みですか??

Vue.jsやReactの使いかたも提供しています!
興味のある方はお問合せください!

シリコンバレースーパーウエア
平井智則














サービス数40万件のスキルマーケット、あなたにぴったりのサービスを探す