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 ToDoアプリをClineで作りながら考える フロントエンドエンジニアは...
Search
iWonder118
February 14, 2025
1
1.2k
React ToDoアプリをClineで作りながら考える フロントエンドエンジニアは AIによってなくなるのか?
iWonder118
February 14, 2025
Tweet
Share
More Decks by iWonder118
See All by iWonder118
イベント参加ふっかるになるための多摩川周辺.pdf
iwonder118
0
21
我々はなぜ中間表現を作るのか
iwonder118
0
800
OODAループを回すVibe_Coding.pdf
iwonder118
0
13
Reactで見る!純粋関数で深ぼる副作用
iwonder118
0
580
花開くWebAssembly(Wasm)の可能性 in 2025/06/21 まさるの勉強会
iwonder118
0
8
SSG___CSRで乗り切るiframe内ルーティング_AIコーディング拡張版_in_Funabashi.dev.pdf
iwonder118
0
43
SSG + CSRで乗り切るiframe内ルーティング in React Tokyo LT 2025_05_17
iwonder118
0
5
手軽に始めるDuckDB
iwonder118
0
36
開発においての気配り
iwonder118
1
20
Featured
See All Featured
Joys of Absence: A Defence of Solitary Play
codingconduct
1
290
Impact Scores and Hybrid Strategies: The future of link building
tamaranovitovic
0
200
The innovator’s Mindset - Leading Through an Era of Exponential Change - McGill University 2025
jdejongh
PRO
1
96
Leading Effective Engineering Teams in the AI Era
addyosmani
9
1.6k
AI Search: Implications for SEO and How to Move Forward - #ShenzhenSEOConference
aleyda
1
1.1k
Breaking role norms: Why Content Design is so much more than writing copy - Taylor Woolridge
uxyall
0
170
The Anti-SEO Checklist Checklist. Pubcon Cyber Week
ryanjones
0
70
Leveraging Curiosity to Care for An Aging Population
cassininazir
1
170
Rebuilding a faster, lazier Slack
samanthasiow
85
9.4k
Code Reviewing Like a Champion
maltzj
527
40k
The browser strikes back
jonoalderson
0
420
The Curse of the Amulet
leimatthew05
1
8.7k
Transcript
React ToDoアプリをClineで作りながら考える フロントエンドエンジニアは AIによってなくなるのか? in React Tokyo 2025/2/14 1
自己紹介 社内システムを改修したり、インフラを作ったり、 APIを生やしたり ...etc 趣味:トンチキ技術グッズを作ったり 河村 直樹(@iwonder118) かわむら なおき
グッズ①:Rustyなカニペンホルダー
グッズ②:Pug(Data dogの置物) ※余談:名前は「STRIKE JADE」Pug記法で JADE
業務関係なく開発でAIツールを 使っている⼈はいますか? 2
成熟し始めたAIツール群 ‧その他のツール群 ‧Corsor ‧Cline ‧V0 ‧GitHub Copilot AI技術の進化 ‧その他のモデル群 ‧Claude
3.5 Sonnet ‧Deep Seek R1 ‧GPT o3 近年の⾶躍的知性向上を遂げたモデル群 ここ数年での⾶躍的な進化 3
今回のLTの後ろでClineでToDoアプリを作ってもらいます Todoアプリ開発実例 Reactのメジャーバージョン19のuseActionStateを使ってTodoアプリケーションを作成し てください。 useActionStateを使う際にはサーバへの通信はせずにsetTimeoutで、タスクの追加ボタ ンを押した際に擬似的にロードが⼊る状況にしてください。 useActionStateは下記を参考にしてください。 https://ja.react.dev/reference/react/useActionState ビルドツールはviteです 4
この中でこれまでの開発⼿法は変わるが ソフトウェア開発者が職を失うとは考えていな 取って代わられない https://www.oreilly.com/radar/the-end-of-programming-as-we-know-it/ 最近だとオライリー本で有名なTim O’Reilly⽒ The End of Programming
as We Know It (私達の知っているプログラミングの終焉) フロントエンドエンジニアはAIに取って代わられるのか? 5
具体的にどこが置き換わるのか 6
5W1Hはよく聞く Why (なぜ?) When (いつ?) Who (誰が?) What (何が? 何を?) Where
(どこで?) How (どうやって?) 7
この内4W Why (なぜ?) When (いつ?) Who (誰が?) What (何が? 何を?) Where
(どこで?) How (どうやって?) 8
Todo アプリで⾔えば What タスクの追加、編集、削除、完了管理 Who 利⽤者 When ⽇常のタスク管理に随時利⽤ Where Webブラウザ、スマートフォン、
はたまたオフィス、⾃宅など 9
Todo アプリで⾔えば What タスクの追加、編集、削除、完了管理 Who 学⽣、勉強をしている⼈ When ⽇常のタスク管理に随時利⽤ Where Webブラウザ、スマートフォン、
はたまたオフィス、⾃宅など ⼤まかに⼀⾔で表せられる⾔葉で決まってくる 10
Todo アプリで⾔えば How ノートや⼿帳にタスクを記⼊し、管理 付箋やホワイトボードの利⽤ CLI(コマンドライン)アプリ開発 モバイルアプリ開発 ウェブアプリ開発 Why etc...
⽬標の明確化 時間管理の⽀援 ⽣産性向上 タスクの整理‧管理 11
Why / How 2つは決まらない Why (なぜ?) When (いつ?) Who (誰が?)
What (何が? 何を?) Where (どこで?) How (どうやって?) 12
また、Whyは⽬的である⼀⽅、ほ か4w1hは⼿段である 13
そのため⼈間の考えるところ Why/HowはAIがブレやすく、しっかりと伝えてあげる。 AIにすぐ取って代わられるのは4Wのところ また、Why(⽬的)がブレると他も合わせて崩れる 14
有効なHowを⾒つけるためにもWhyの選定は重要 フロントエンドでは多職種と⽐べてUIを扱っているがゆえにHowが多くなりがち ボタンなのかチェックボックスなのか ドロップダウンなのかラジオボタン なのかはたまた... 15
まずは、訓練のために⽇々の Pull RequestでWhyをより考える ことが重要 16
Clineの⽅は出来たでしょうか? 17
React 19で指定すると動かない AIは新しいことの推論が苦⼿ 17