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
Sponsored
·
Ship Features Fearlessly
Turn features on and off without deploys. Used by thousands of Ruby developers.
→
tk1351
October 27, 2025
Programming
0
6
Agentic Code中に注意すべきフロントエンドの勘所
Agentic Coding勉強会 ~クラシルでの実践編~
tk1351
October 27, 2025
Tweet
Share
More Decks by tk1351
See All by tk1351
レガシープロジェクトで最大限AIの恩恵を受けられるようClaude Codeを利用する
tk1351
4
2.5k
Other Decks in Programming
See All in Programming
Amazon Bedrockを活用したRAGの品質管理パイプライン構築
tosuri13
5
870
余白を設計しフロントエンド開発を 加速させる
tsukuha
7
2.2k
2026年 エンジニアリング自己学習法
yumechi
0
150
今から始めるClaude Code超入門
448jp
8
9.3k
360° Signals in Angular: Signal Forms with SignalStore & Resources @ngLondon 01/2026
manfredsteyer
PRO
0
170
Go1.26 go fixをプロダクトに適用して困ったこと
kurakura0916
0
200
文字コードの話
qnighy
18
6.4k
ノイジーネイバー問題を解決する 公平なキューイング
occhi
0
120
Lambda のコードストレージ容量に気をつけましょう
tattwan718
0
180
カスタマーサクセス業務を変革したヘルススコアの実現と学び
_hummer0724
0
850
Rails Girls Tokyo 18th GMO Pepabo Sponsor Talk
yutokyokutyo
0
140
AI & Enginnering
codelynx
0
140
Featured
See All Featured
Highjacked: Video Game Concept Design
rkendrick25
PRO
1
300
Thoughts on Productivity
jonyablonski
75
5.1k
The Anti-SEO Checklist Checklist. Pubcon Cyber Week
ryanjones
0
78
The agentic SEO stack - context over prompts
schlessera
0
660
Mind Mapping
helmedeiros
PRO
1
99
Organizational Design Perspectives: An Ontology of Organizational Design Elements
kimpetersen
PRO
1
620
The MySQL Ecosystem @ GitHub 2015
samlambert
251
13k
A Tale of Four Properties
chriscoyier
162
24k
Build The Right Thing And Hit Your Dates
maggiecrowley
39
3k
Designing Dashboards & Data Visualisations in Web Apps
destraynor
231
54k
Accessibility Awareness
sabderemane
0
66
AI Search: Implications for SEO and How to Move Forward - #ShenzhenSEOConference
aleyda
1
1.1k
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