Upgrade to Pro
— share decks privately, control downloads, hide ads and more …
Speaker Deck
Sign up for free
Menu
Search
Features
All features
Private URLs
Password Protection
Custom URLS
Scheduled publishing
Remove Branding
Restrict embedding
Deck Collections
Notes
Features
All features
Private URLs
Password Protection
Custom URLS
Scheduled publishing
Remove Branding
Restrict embedding
Deck Collections
Notes
Explore
Featured decks
Featured speakers
Programming
Technology
Storyboards
Explore
Featured decks
Featured speakers
Programming
Technology
Storyboards
Pricing
Search
Sign in
Sign up for free
React.jsの キャッチアップは 「取捨選択」が9割
Search
ミカイ
November 07, 2024
31
0
Share
Embed
Copy iframe code
Copy JS code
Copy link
Start on current slide
React.jsの キャッチアップは 「取捨選択」が9割
BEELT : BEENOS LT会 #8 フロントエンド開発
2024/06/07
https://beenos.connpass.com/event/320015/
ミカイ
November 07, 2024
More Decks by ミカイ
See All by ミカイ
今からフロントエンドを0から勉強するならSvelteもありかも
junmikai
0
99
tsoaはいいぞ!APIドキュメントを自動生成!
junmikai
0
77
生成AI活用はHOWが大事な理由
junmikai
0
220
2025年の抱負: フリーランスから 正社員に戻るので 組織に貢献します!
junmikai
0
130
Chakra UI v3にバージョンアップしてほぼ別物になった件
junmikai
0
1.3k
LTのテーマ決めは「多数派」を意識しよう ~ LT年40回登壇した件~
junmikai
0
64
成長するには「重要 VS 緊急」を意識しよう
junmikai
0
30
LTのテーマ決めは「多数派」を意識しよう ~ LT年40回登壇した件~
junmikai
0
65
目標は「めいそう」が大事。漢字はどう書く?
junmikai
2
76
Featured
See All Featured
Designing for Performance
lara
611
70k
Kristin Tynski - Automating Marketing Tasks With AI
techseoconnect
PRO
0
530
HTML-Aware ERB: The Path to Reactive Rendering @ RubyCon 2026, Rimini, Italy
marcoroth
5
750
The agentic SEO stack - context over prompts
schlessera
0
950
Chrome DevTools: State of the Union 2024 - Debugging React & Beyond
addyosmani
10
1.4k
[RailsConf 2023 Opening Keynote] The Magic of Rails
eileencodes
31
10k
Have SEOs Ruined the Internet? - User Awareness of SEO in 2025
akashhashmi
0
510
Intergalactic Javascript Robots from Outer Space
tanoku
273
27k
The Impact of AI in SEO - AI Overviews June 2024 Edition
aleyda
6
1.2k
AI in Enterprises - Java and Open Source to the Rescue
ivargrimstad
0
1.5k
How to Grow Your eCommerce with AI & Automation
katarinadahlin
PRO
2
290
The Myth of the Modular Monolith - Day 2 Keynote - Rails World 2024
eileencodes
28
3.7k
Transcript
React.jsの キャッチアップは 「取捨選択」が9割 三海 純(ミカイジュン)
ミカイ ジュン • フリーランスエンジニア • 趣味: もくもく会、ネット麻雀(雀魂)、ブルーアーカイブ
• 特技: 週6ぐらいは毎日5時起き ▪ 平日はゲーム2時間、業務外の勉強2時間 ▪ 休日はゲーム6時間、業務外の勉強4時間 • 好きな有名人 ◦ 後藤 ひとり、千早 愛音 ◦ 陸八魔アル、八木 唯 など
キャリア • 現在 : フリーランス(自社開発) ◦ Next.jsの新規開発 とバックエンドを担当
• 2022/03 - 2023/09: 正社員(自社開発) ◦ バックエンドはPython / Nest.js(Node.js) ◦ フロントエンドはReact.jsとNext.js • 2020/06 - 2022/02: 正社員(受託企業) ◦ Vue.js/Nuxt.jsをメイン
React.js(Next.js)の キャッチアップって 難しいですよね・・・
None
今ではNext.jsの 新規開発・設計・指導を担 当しています
React.jsを キャッチアップした時に - 必要だったもの ⭐ - 後で学べばいいもの 💦
があるので共有したいと思います
React.jsのキャッチアップのゴールは 実務で活躍できる知識を 最優先で身につけること これだけ
目標のために必要なことは・・・ React.jsとTypeScriptで TODOリストレベルを 作ってみる だけ
以上
実際に自分が勉強した内容で これは後で学んでも よかったなだったな〜 というものを4つ紹介
おことわり これから紹介する技術は大事なことです ただし、メンバークラスの エンジニアはすぐに使わなそう という意味で紹介します
後で学べばいいもの1 💦 Webの仕組み全般
HTTP、CORSといったWebの仕組み全般 これらは大事なことですが、 初めてReact.jsを実務で関わること になった時は画面実装が メインになるためこれらの
知識は使わないことが多い
後で学べばいいもの2 💦 パッケージマネージャーの キャッチアップ
npmやyarnといったもの。 新規開発でない場合はコマンド実行する だけのことが多い。 新規開発でもテンプレートが いっぱいあるのでそれを参考に
すれば良い
後で学べばいいもの3 💦 CSSの設計手法
BEM、OOCSS、SMACSS、FLOCSS といったCSSの書き方のこと。 現場から明確に「これ使います」 という案内があってから キャッチアップすればOK
後で学べばいいもの4 💦 JavaScriptやTypeScriptを 極めること
- JavaScriptの文法を分厚い本で学ぶ - TypeScriptの型パズル など React.jsに限った話ではないですが
使うかわからない技術は後回しでOK
「後で学べばいいもの」をあげた理由は 実務で活躍できる知識を 最優先身につけること
そのためには効率よく 学習することが大事です これってReact.jsだけの話では ないですよね〜
ご清聴ありがとうござ います!