Upgrade to Pro
— share decks privately, control downloads, hide ads and more …
Speaker Deck
Features
Speaker Deck
PRO
Sign in
Sign up for free
Search
Search
Reactの紹介
Search
hiroto333
April 14, 2025
Education
0
43
Reactの紹介
Reactについて簡単に紹介するスライドを作成しました.
hiroto333
April 14, 2025
Tweet
Share
More Decks by hiroto333
See All by hiroto333
Rustの紹介
hiroto333
0
29
Goの紹介
hiroto333
0
52
Runwayの紹介
hiroto333
0
25
Other Decks in Education
See All in Education
AIは若者の成長機会を奪うのか?
frievea
0
180
1202
cbtlibrary
0
200
2025年の本当に大事なAI動向まとめ
frievea
0
170
10分で学ぶ すてきなモナド
soukouki
1
140
都市の形成要因と 「都市の余白」のあり方
sakamon
0
150
The World That Saved Me: A Story of Community and Gratitude
_hashimo2
3
510
Going over the Edge
jonoalderson
0
340
Chapitre_2_-_Partie_2.pdf
bernhardsvt
0
160
Leveraging LLMs for student feedback in introductory data science courses (Stats Up AI)
minecr
0
160
HCI Research Methods - Lecture 7 - Human-Computer Interaction (1023841ANR)
signer
PRO
0
1.3k
Human Perception and Cognition - Lecture 4 - Human-Computer Interaction (1023841ANR)
signer
PRO
0
1.3k
焦りと不安を、技術力に変える方法 - 新卒iOSエンジニアの失敗談と成長のフレームワーク
hypebeans
1
650
Featured
See All Featured
Digital Ethics as a Driver of Design Innovation
axbom
PRO
1
170
Beyond borders and beyond the search box: How to win the global "messy middle" with AI-driven SEO
davidcarrasco
1
49
Ruling the World: When Life Gets Gamed
codingconduct
0
140
Evolving SEO for Evolving Search Engines
ryanjones
0
120
ReactJS: Keep Simple. Everything can be a component!
pedronauck
666
130k
Pawsitive SEO: Lessons from My Dog (and Many Mistakes) on Thriving as a Consultant in the Age of AI
davidcarrasco
0
62
B2B Lead Gen: Tactics, Traps & Triumph
marketingsoph
0
53
Creating an realtime collaboration tool: Agile Flush - .NET Oxford
marcduiker
35
2.4k
State of Search Keynote: SEO is Dead Long Live SEO
ryanjones
0
110
SEO for Brand Visibility & Recognition
aleyda
0
4.2k
Building Flexible Design Systems
yeseniaperezcruz
330
40k
Paper Plane
katiecoart
PRO
0
46k
Transcript
Reactの紹介
目次 Reactって何? はじめに
「Reactとは、フロントエンド開発で大人気のツール」 結論
React 概要 WebサイトやWebアプリのUI部分を開発する際に活用する JavaScriptライブラリ React.jsとも呼ばれる Facebook社が開発し、2013年にオープンソース化
Declarative (宣言的である) Component-Based (コンポーネント指向) Learn Once, Write Anywhere (一度学習すれば、 どこでも使える)
特徴 出典:https://ja.react.dev/reference/rules
宣言的である 特徴 宣言的:条件と結果が明確にコードに示されている状態 誰がコードを見ても理解しやすい デバックやテストがしやすい
特徴 アプリケーションの構成要素をコンポーネント(小さい部 品)に分け、機能を分割する 一部分の変更が可能 改修や管理・再利用がしやすい コンポーネント指向
特徴 Webアプリケーションだけでなく様々な分野で応用可能 例)React Nativeでモバイルアプリ開発 React Native:iOSやAndroidのJavaScriptエンジンを活用 できるフレームワーク React360:VRコンテンツを開発できるフレームワーク
一度学習すれば、どこでも使える
メリット レンダリングが高速 コードを再利用しやすい(コンポーネント指向) JavaScriptベースで、比較的学びやすい レンダリング:プログラムやデータを人間が認識できる表示形式 (画像やWebページなど)に変換する処理 特徴
デメリット 不向きな場合がある 例)地図アプリ〇 ニュースアプリ× JSXの記述方式に慣れが必要 特徴 JSX(JavaScript XML): JavaScriptの拡張構文で、JavaScriptファイル内にHTMLの ようなコードを記述できるよ うにするもの
Slack Netflix 事例 Facebook Instagram
ランキング 出典: https://www.publickey1.jp/blog/23/state_of_javascrip t_20221reactnextjsjest4.html https://techmania.jp/blog/javascript0011/ 利用率 Google検索数
「Reactとは、フロントエンド開発で大人気のツール」 結論
ご清聴ありがとうございました