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
JavaScriptの新しい文法を学習しよう
Search
echizenyayota
April 07, 2019
Programming
350
1
Share
JavaScriptの新しい文法を学習しよう
Reactで見るECAMScript2015のアロー関数式
echizenyayota
April 07, 2019
More Decks by echizenyayota
See All by echizenyayota
日本語話者と英語話者のためのIT技術者交流コミュニティ_事始め_日本語_英語_.pdf
echizenyayota
0
470
外出自粛期間のおすすめ! オンラインサービスで 自由気ままな英語学習
echizenyayota
0
560
Visual Studio CodeでJavaScriptプログラミング
echizenyayota
0
350
他人のソースコードをすばやく読むコツ 項とJavaScriptの演算子
echizenyayota
0
140
ドットインストールの質問回答サービスで身につくプログラミング学習法
echizenyayota
0
150
「Webパフォーマンス改善セミナー」 概要説明
echizenyayota
1
84
JavaScriptの正規表現で リファラースパムを退治した話
echizenyayota
0
150
さくらのVPSでプラグインを使わないWordPressのバックアップ
echizenyayota
0
1.5k
JavaScriptの新しい文法を学習しよう ~Reactで見るECMAScript2015のクラス構文~
echizenyayota
0
400
Other Decks in Programming
See All in Programming
cloudnative conference 2026 flyle
azihsoyn
1
200
密結合なバックエンドから TypeScript のコードを生成する
kemuridama
1
340
OCRを使ってゲームのアイテムをデータ化する
kishikawakatsumi
0
110
Transactional Change Stream Processing With Debezium and Apache Flink
gunnarmorling
1
120
誰も頼んでない機能を出荷した話
zekutax
0
130
CLIであることを活かしたGitHub Copilot CLI活用術 / GitHub Copilot CLI Pro Tips & Tricks
nao_mk2
1
960
CSC307 Lecture 17
javiergs
PRO
0
230
TSKaigi 2026 TypeScriptバックエンドのオブザーバビリティ戦略 — Datadog × NestJSの実践
taiseiyamamotoan
1
180
自動レビューエンジンの実装と運用 ~レビューのない世界へ~
kurukuru1999
2
250
AIエージェントと協働するCLI開発 — BunとOpenClawで学んだこと
yoshikouki
1
210
AI時代になぜ書くのか
mutsumix
0
450
My daily life on Ruby
a_matsuda
3
440
Featured
See All Featured
How to train your dragon (web standard)
notwaldorf
97
6.6k
The innovator’s Mindset - Leading Through an Era of Exponential Change - McGill University 2025
jdejongh
PRO
1
180
Java REST API Framework Comparison - PWX 2021
mraible
34
9.3k
Marketing to machines
jonoalderson
1
5.3k
Chasing Engaging Ingredients in Design
codingconduct
0
200
10 Git Anti Patterns You Should be Aware of
lemiorhan
PRO
659
62k
Improving Core Web Vitals using Speculation Rules API
sergeychernyshev
21
1.5k
16th Malabo Montpellier Forum Presentation
akademiya2063
PRO
0
130
Making Projects Easy
brettharned
120
6.6k
Between Models and Reality
mayunak
4
300
Imperfection Machines: The Place of Print at Facebook
scottboms
270
14k
Everyday Curiosity
cassininazir
0
210
Transcript
JavaScriptの新しい文法を学習しよう ~Reactで見るECMAScript2015のアロー関数式~ 2019年4月7日(土) 2019年4月号 第2回JavaScript(ECMAScript 2015)初心者もくもく勉強会の日 @ さくらインターネット本社
About me 福井 洋(ふくい ひろし) WordPress関連の個人事業主 (ブログサイトの運営・プラグイン開発・サーバー環境構築) http://e-yota.com https://speakerdeck.com/echizenyayota https://twitter.com/echizenya_yota
主なコミュニティ活動 さくらクラブ いろいろ初心者もくもく勉強会 管理人 https://saku-love.doorkeeper.jp/events/63785 WordCamp Tokyo 2018 スピーカー https://2018.tokyo.wordcamp.org/speaker/fukui-hiroshi/
エコテキブログ(個人ブログ) https://e-yota.com/
Reactとは UIを作るために Facebook社が開発した JavaScriptライブラリ (公式ドキュメント)
私がReactの学習をはじめた理由 自分のブログサイトを 高速表示させたいから (フロントエンドとバックエンドの分離)
Reactを知っておくメリット 複雑なUIが簡単に扱える (らしい)
Reactの例(カウンターアプリ) http://takaiba.net/basic_react_js/
Reactの学習方法 ドットインストール(980円/月) (React入門 全19回) (ReactでTodo管理アプリを作ろう 全17回)
ドットインストールの学習効果を引き出すコツ a. 公式ドキュメントのアプリを作って試す b. JavaScriptの文法(ECMAScript2015)を学習
a. 公式ドキュメントのアプリを作成 http://takaiba.net/react_class/
ボタンアプリのコーディング https://bit.ly/2FLZsLD
b. JavaScriptの文法(関数)を学習 関数とは一連の処理をいつでも呼び出せるようにしたもの。
宣言文に関数名の定義 https://bit.ly/2G7NNpz
関数リテラルによる定義 https://bit.ly/2DHC2Vv
Functionコンストラクタによる定義 https://bit.ly/2FUkK9N
アロー関数式による定義 https://bit.ly/2Utn2jD
アロー関数式の例(その1) https://bit.ly/2RRL0rT
アロー関数式の例(その2) https://bit.ly/2CPwQwT
アロー関数式の変形バージョン(その1) https://bit.ly/2HDr9YM
アロー関数式の変形バージョン(その2) https://bit.ly/2DE4K9t
参考ページ Reactと新しいJavaScriptの文法(ECMAScript6)~ アロー関数式について https://e-yota.com/webservice/react_ec6_arrow_function/
参考書籍 https://amzn.to/2D2yL2n
ご清聴ありがとうございました!