Reactとは?|Reactとは何か、特徴などを3分でわかりやすく解説します【プログラミング初心者向け】

Описание к видео Reactとは?|Reactとは何か、特徴などを3分でわかりやすく解説します【プログラミング初心者向け】

▼目次
・Reactとは
・Reactの特徴

▼関連動画
フレームワークとは?|フレームワークを使うメリットや代表的なものを4分でわかりやすく解説します【プログラミング初心者向け】
   • フレームワークとは?|フレームワークを使うメリットや代表的なものを4分でわ...  

jQueryとは?|jQueryとは何か、特徴などを3分でわかりやすく解説します【プログラミング初心者向け】
   • jQueryとは?|jQueryとは何か、特徴などを3分でわかりやすく解説...  

Reactとは?|Reactとは何か、特徴などを3分でわかりやすく解説します【プログラミング初心者向け】
   • Reactとは?|Reactとは何か、特徴などを3分でわかりやすく解説しま...  

Laravelとは?|Laravelとは何か、特徴などを3分でわかりやすく解説します【プログラミング初心者向け】
   • Laravelとは?|Laravelとは何か、特徴などを3分でわかりやすく...  

▼文字書き起こし
Reactは、JavaScriptのフレームワークです。
フレームワークとは、WebサイトやWebサービスなどを作るときに、よく使う機能を提供するソフトウェアのことです。
よく使う機能とは、例えば、データベースへのデータ登録や検索機能、ブラウザへの表示機能、PCサイトをスマホ対応させる機能などのことです。
Reactは、2011年に登場した比較的新しいフレームワークで、FaceBookが中心となって開発しています。
Reactは、オープンソースなので独自に再開発・再配布が可能です。
JavaScriptの有名フレームワークには、Reactの他に、Angular.js(アンギュラー ジェーエス)、Vue.js(ビュー ジェーエス)があります。
この3つのフレームワークは「JavaScriptの3大フレームワーク」と言って差し支えないでしょう。
ではReactの特徴を見ていきましょう。
Reactでは画面のレイアウトや入力制御を、コンポーネントとして管理する方法が採用されています。
コンポーネントを使用することで、背景や文字色の設定、入力チェックなど、決まった処理を何度も書く必要がなくなります。
そのため、処理も分かりやすくなり、管理がしやすくなります。
Reactは、SPA(エスピーエー)を開発することに適しています。
SPAとはシングルページアプリケーションの略で、ブラウザのページ移動することなく、1つのWebページだけでアプリを構築する開発手法です。
SPAで開発すると、画面の移動をユーザーに感じさせずにページの内容を変えられます。
うまく開発することで、スマホアプリのようなWebサービスを開発することもできます。
Reactは「React Native」を使うことで、スマホアプリ開発も行えます。
React Nativeは、Reactを使ってスマホアプリを開発するために作られたフレームワークです。
本来AndroidとiOSのアプリを開発する場合は、それぞれで異なるプログラミング言語で開発する必要があります。
例えばAndroidならKotlinやJava、iOSならSwiftやObjective-Cを使う場合が多いでしょう。
一方、React Nativeを使えば、ReactのみでAndroidとiOS両方のアプリ開発が可能です。
これを「クロスプラットフォーム開発」と言います。
1つのソースコードで両方のプラットフォームのアプリ開発ができるので、開発コストを抑えられます。

▼文字書き起こしブログ
https://kino-code.com/what-is-react/

▼自己紹介
現在:フリーランス(マーケティング関連の人工知能開発、データ分析や業務自動化など)
前職:リクルート

▼SNS
Twitter :   / likes  
Facebook :   / %e3%82%ad%e3%83%8e%e3%82%b3%e3%83%bc%e3%83...  
Website : https://kino-code.com/

▼BGM
LAKEY INSPIRED / Better Days
   • LAKEY INSPIRED - Better Days  

▼タグ
#Reactとは #プログラミング初心者 #わかりやすく解説

Комментарии

Информация по комментариям в разработке