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
1週間でReactにほぼ0から入門する
Search
Takashi Udagawa
December 21, 2018
Programming
590
0
Share
Embed
Copy iframe code
Copy JS code
Copy link
Start on current slide
1週間でReactにほぼ0から入門する
フロントエンド、ほぼやったことない人がReact.jsに入門するためにやったことのまとめです。
Takashi Udagawa
December 21, 2018
More Decks by Takashi Udagawa
See All by Takashi Udagawa
プロダクトリリースと心理的安全性
udayan28
1
2.1k
初心者に優しい技術記事の見分け方
udayan28
1
220
Other Decks in Programming
See All in Programming
関東Kaggler会_NVIDIA_Nemotron_コンペ_振り返り
rick_ds
0
720
そこに3びきプロダクトがいるじゃろう——生成AI時代における“価値が届かない理由”の構造
kosuket
0
580
バグを直したら useEffect が消えた
colorful12
3
700
言葉の格闘技のススメ~紙とペンと言葉から始める、キャリアの描き方~
progresscicada
2
180
TSX の <Hoge<Fuga>> という構文に驚いた話 / tsx-type-argument-syntax
kanaru0928
0
240
My Marp Sample
sinoue0108
0
120
Loosening the Reins: Go Generics Get More Flexible
kuro_kurorrr
0
330
わからない話を追いかけたら、プログラミング言語を作る側にいた
ydah
3
550
思考垂れ流し開発 ~音声入力 × AIエージェント × 開発ハーネスによる試行錯誤~
npostring
0
190
仕様駆動開発へのトライを機に チームに適合する手法を模索し続けている話
freee
PRO
0
620
進化を続けるGo toolsの現在地 / The Current State of Ever-Evolving Go Tools
hond0413
0
260
GDG Korea Android: 2026 I/O Extended ~ What's new in Android development tools
pluu
0
240
Featured
See All Featured
How to Create Impact in a Changing Tech Landscape [PerfNow 2023]
tammyeverts
56
3.4k
Navigating the Design Leadership Dip - Product Design Week Design Leaders+ Conference 2024
apolaine
2
400
ラッコキーワード サービス紹介資料
rakko
1
4.5M
The #1 spot is gone: here's how to win anyway
tamaranovitovic
3
1.1k
Darren the Foodie - Storyboard
khoart
PRO
3
3.7k
Java REST API Framework Comparison - PWX 2021
mraible
34
9.7k
GraphQLの誤解/rethinking-graphql
sonatard
75
12k
Designing for Timeless Needs
cassininazir
1
450
Designing Dashboards & Data Visualisations in Web Apps
destraynor
232
55k
The Limits of Empathy - UXLibs8
cassininazir
1
610
From Legacy to Launchpad: Building Startup-Ready Communities
dugsong
0
310
What does AI have to do with Human Rights?
axbom
PRO
1
2.3k
Transcript
1週間でReactに ほぼ0から入門する @udayan28 WeJS 2018/12/20
自己紹介 Webエンジニア@Findy できたてホヤホヤエンジニア(1ヶ月弱) 本と映画が好き
話すこと、話さないこと 話すこと どうやってフロントエンドほぼ未経験で React学習までもっていったか 話さないこと 技術の細かいところ
12月某日 エンジニアになれたし、初心者LT申し込むか! 抽選か〜〜〜
当たった!!!
当時の状況 Webエンジニア歴 2週間 Rails完全に理解した! (業務で簡単な実装に四苦八苦) フロントエンドとは???(.erbなら見たことある)
「React完全に理解した!」 まで1週間で持っていきたい (そうしないと発表内容が無い)
やるしかない・・・
なにを???
なんとなく聞いたことあるやつ HTML5とCSS3? JavaScript(ES5以前/ES6以降), TypeScript?? React.js、Vue.js???(jQuery?)
と、とりあえず、 JavaScript!
本屋に行ってみる (本が好きなので・・・)
何を購入して良いのか分からず Webデザイン系の本が多い・・・ 全体的にちょっと古い・・・
ググる
ドキュメントがどこにあるのか 分からない プログラミングスクールの記事や正確なのか分からな い記事がたくさん出てくる・・・ 何が公式ドキュメントなのか・・・ PythonやRubyのように.orgのサイトがない・・・
どうしようもないので Reactへ
とりあえずチュートリアル!
ガイドへの誘導を発見!
Mozillaのドキュメントサイト! 話題のFirefoxのドキュメントだし、信頼できそう HTML, CSS, JavaScript全般が学べる ES6以降の内容も載ってるっぽい!!!
これでいいじゃん!
入り交じる日本語と英語のページ
なんとか入門done
あれ?
ES6は? MDN内の初心者ページには見つけられず・・・
ググる
先人の方々のまとめが!
Reactで多用されるものをざっと読 む let, const アロー関数 Class その他も軽く頭に入れておく
準備は整った!
いざReactチュートリアルへ!
な、なんとなく分かるぞ! JSX(JSに全部突っ込んだやつ) Component (部品) props(投げるやつ) state(投げるやつに入ってるやつ)
チュートリアルdone
React完全に 理解した...?
0からReactへ入門するた めの道筋 MDNのWeb入門を読む (全くの初心者は書籍の方が良いかも) Qiita等でES6以降のJS知識を手に入れつつ、MDN内 でググる Reactチュートリアルをやってみる
感想 結構しんどかった・・・(睡眠不足含め) フロントエンドへの苦手意識が結構消えた(はず) 業務でバリバリ書けるぜ!ではないが、 なんとか調べることはできる! 絶対、Vueの方がわかりやすい(泣)
最後に フロントエンドにどう入門して良いのか分からず、 自分で見つけたひとつの解なので、 もっと良い方法があったら教えてください!
おまけ
この資料を作っていたら Reactからメールが・・・
React Developerへのロードマッ プあるよ!
None
ありがとう ございました!