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
11
0
Share
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
「OSSがあるなら自作するな」は AI時代も正しいか ── Build vs Adopt の新しい判断基準
kumorn5s
7
2.9k
横断組織出身のQAEがインプロセスQAEでつまずいたこと・活かせたこと
ty89
0
180
今さら聞けないCancellationToken
htkym
0
170
SPMマルチモジュールで テストカバレッジを取得する技法
yosshi4486
0
110
サプライチェーン攻撃対策「層を重ねて落ちない壁」を10日間で組み上げた話 #TechLeadConf2026
kashewnuts
1
330
The Past, Present, and Future of Enterprise Java
ivargrimstad
0
180
AIエージェントの隔離技術の徹底比較
kawayu
0
400
AWSはOSSをどのように 考えているのか?
akihisaikeda
1
140
プラグインで拡張される Context をtype-safe にする難しさと設計判断
kazupon
2
290
プロパティの順序で型推論が壊れる!? TypeScript6.0の修正からContext-Sensitivityの仕組みを追う
bicstone
2
900
空間オーディオの活用
objectiveaudio
0
160
Augmenting AI with the Power of Jakarta EE
ivargrimstad
0
640
Featured
See All Featured
SEO for Brand Visibility & Recognition
aleyda
0
4.5k
30 Presentation Tips
portentint
PRO
1
300
Building Adaptive Systems
keathley
44
3k
Code Review Best Practice
trishagee
74
20k
How To Stay Up To Date on Web Technology
chriscoyier
790
250k
RailsConf 2023
tenderlove
30
1.4k
Evolving SEO for Evolving Search Engines
ryanjones
0
200
The Curious Case for Waylosing
cassininazir
1
360
The AI Revolution Will Not Be Monopolized: How open-source beats economies of scale, even for LLMs
inesmontani
PRO
3
3.5k
Mozcon NYC 2025: Stop Losing SEO Traffic
samtorres
0
230
Measuring Dark Social's Impact On Conversion and Attribution
stephenakadiri
2
200
Building a Scalable Design System with Sketch
lauravandoore
463
34k
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