はじめに
JavaScriptとReactの違いを学んだのでアウトプットしようと思い、備忘録として書きました。
JavaScriptとは
プログラミング言語の一つ。
Webページの動きを制御するための言語(例:クリック時の動作やアニメーション)。
HTMLやCSSと連携してWebアプリを作成する基礎。
Reactとは
JavaScriptのライブラリの一つでFacebookが開発。
主にUIを効率的に構築・管理するために使用。
コンポーネントベース(小さなパーツを組み合わせてUIを作る)。
それぞれの違い
JavaScript | React |
---|---|
プログラミング言語 | ライブラリ |
汎用的に使用可能 | UI作成に特化 |
基礎的なロジック | 効率的なUI開発 |
単体で使用可能 | JavaScriptが必要 |
どうやって使い分ける?
JavaScriptは基礎的なプログラミングロジックを書くときに使用し、Reactは複雑なUIを効率よく構築したいときに使うので応用的なイメージ。まずJavaScriptを学び、その後Reactを学ぶのが主流っぽいです。
まとめ
- JavaScriptはWeb開発の基礎
- Reactはその上で効率よくUIを作るためのツール
- 初心者は「JavaScript → React」の順で学ぶとスムーズ