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
Agentic Code中に注意すべきフロントエンドの勘所
Search
tk1351
October 27, 2025
Programming
18
0
Share
Embed
Copy iframe code
Copy JS code
Copy link
Start on current slide
Agentic Code中に注意すべきフロントエンドの勘所
Agentic Coding勉強会 ~クラシルでの実践編~
tk1351
October 27, 2025
More Decks by tk1351
See All by tk1351
レガシープロジェクトで最大限AIの恩恵を受けられるようClaude Codeを利用する
tk1351
4
2.7k
Other Decks in Programming
See All in Programming
「なぜそう決めたのか」を残し続ける仕組み ― Notion AI カスタムエージェント × Slack連携による設計判断の自動記録 - NIKKEI Tech Talk #47
niftycorp
PRO
0
170
Datadog × OpenTelemetry 入門と実践のあいだ
kn_to_maxpno
1
160
LLM本来の能力を解き放つサンドボックス技術とAI民主化への適用
yukukotani
3
4k
不変条件と整合性境界—ビジネスが決める設計判断と実現パターン / Invariants and Consistency Boundaries
nrslib
13
4.9k
Spring Security 実践 ─ GraphQL APIで実務に役立つ 認証・認可 を学ぶ
wagyu
0
230
生成AI時代にこそ効くGo | Why Go Works in the Age of Generative AI
mom0tomo
8
3.2k
PHPで使える日時の表現と、その知り方 #frontend_phpcon_do
o0h
PRO
0
240
Inside Stream API
skrb
1
720
決定論的オーケストレーションの設計と実装 / Design and Implementation of Deterministic Orchestration
nrslib
4
1.4k
メソッドのジェネリクスでGoの夢は広がるか? / Kyoto.go #65
utgwkk
3
780
Java × distroless で 軽量なコンテナイメージを / Java on Distroless
contour_gara
0
540
dRuby over BLE
makicamel
2
340
Featured
See All Featured
How to make the Groovebox
asonas
2
2.2k
Reflections from 52 weeks, 52 projects
jeffersonlam
356
21k
Agile Leadership in an Agile Organization
kimpetersen
PRO
0
160
Mobile First: as difficult as doing things right
swwweet
225
10k
コードの90%をAIが書く世界で何が待っているのか / What awaits us in a world where 90% of the code is written by AI
rkaga
62
44k
Documentation Writing (for coders)
carmenintech
77
5.4k
First, design no harm
axbom
PRO
2
1.2k
B2B Lead Gen: Tactics, Traps & Triumph
marketingsoph
0
150
For a Future-Friendly Web
brad_frost
183
10k
Accessibility Awareness
sabderemane
1
140
I Don’t Have Time: Getting Over the Fear to Launch Your Podcast
jcasabona
34
2.8k
SEO for Brand Visibility & Recognition
aleyda
0
4.6k
Transcript
Agentic Code中に注意すべき フロントエンドの勘所(小ネタ) 2025/10/27 クラシル株式会社 橘井 貴輝
自己紹介 橘井 貴輝(きつい たかき) クラシル株式会社 フロントエンドエンジニア • 2015年〜 営業、SESなどを従事 •
2024年9月〜 クラシルへ入社 • Vue, React, TypeScript…
アジェンダ 1. フロントエンド実装の際の注意点概要 2. アクセシビリティ対応 3. ARIAロールの誤用 4. useEffect の誤用
5. まとめ
フロントエンドは意外と複雑 主な例 • 考慮すべき端末や環境の多さ • セマンティックHTML • 無駄な JavaScript のコントロール
◦ Server Component ◦ Zero Runtime CSS in JS • 楽観的UI • 画像最適化 • etc…
アクセシビリティ対応 Webアクセシビリティとは • ありとあらゆる人がWebサービスを利 用できる状態 • キーボード操作、色の識別、読み上げ 対応 etc…
主な例 ナビゲーションスキップ、セマンティック HTML etc…
WAI-ARIAの誤用
useEffect の誤用 React = UIライブラリ、 useEffect = 避難ハッチ •
React でコード生成をした場合に誤った出力がされがち • そもそも useEffect が難しいので仕方がない • React はあくまでもUIライブラリであり、 useEffect は React 外のブラウザDOMとの 架け橋となってくれる機能 ◦ 本当に useEffect を使うべき? 🤔 ◦ 可読性・パフォーマンス悪化に繋がりかねない
「フロントをさくっとAI出力」も割と怪しい • 最低限のアクセシビリティが担保できているか • 全ての仕様を網羅することは不可能なので lint で縛る ◦ Markuplint
◦ Biome or ESLint • さくっとAI出力ができるからこそ興味関心も広がる まとめ
End