React.js(Next.js)は最初から学習すべきか

みなさんこんにちは、管理人です。

Laravel無料学習サイト「Laravelやるばい」の日記をご覧頂きありがとうございます。

この日記はこれからITの世界で仕事をする人に役に立つ情報を日記の形式でお届けしています。

IT未経験で転職するにはバックエンドの言語だけでは無理でフロントエンドの言語も使えないといけないです。

React.js(Next.js)が人気がありますが最初から学習するべきかを解説します。


正直React.js(Next.js)は学習しない方がいい

IT未経験から仕事をする時に2025年現在バックエンドだけでは就職ができなくフロントエンドもできないといけません。

言語の選択として現状以下しかないです。

私が仕事をしている時に過去にjQueryを使う会社を見たことがありますが超例外的な変わった会社だったのでjQueryは辞めた方がいいです。

だから選択肢は上記しかないです。

私は絶対にVue.js(Nuxt.js)をお勧めします。

理由を解説します。


Vue.js(Nuxt.js)をお勧めする理由

理由は以下です。


それぞれ深堀します。


学習にかける時間

フロントエンドですがTypeScriptも使えないといけない場合(この場合がほとんど)があります。

TypeScriptを使うにはまずJavaScriptも使えないといけません。

これだけでも相当時間がかかります、IT未経験の場合は「バックエンドの習得時間 + 半年」位はかかると思います。

React.js(Next.js)はバージョンが変わると仕様が思いっきり変わるので習得に時間がかかります。

だから下手したら「バックエンドの習得時間 + 半年」に「+ 1年」位学習時間を要するかもしれません。

合計早くて2年2・3ヶ月位は学習しないといけないと思います。

それに対してVue.js(Nuxt.js)の場合は「バックエンドの習得時間 + 半年」に「+ 半年」位学習時間を要すると思います。

合計2年位の学習になると思います。

どちらにせよ時間はかかります、未経験の場合は習得しないといけないことが多いのでしょうがないです。


難易度

Vue.js(Nuxt.js)をお勧めする理由はこれです。

難易度はVue.js(Nuxt.js)が圧倒的に楽です。

同じアプリを作るのにReact.jsとVue.jsの両方を使ったことがあるのですがVue.jsの方が楽でした。

コードの書きやすさもこちらの方が上だと思います。


求人数

React.js(Next.js)の方が多いと思いますが学習時間と難易度が高いのでVue.js(Nuxt.js)を選択した方がいいと思います。

戻る