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
·
Your Podcast. Everywhere. Effortlessly.
Share. Educate. Inspire. Entertain. You do you. We'll handle the rest.
→
tk1351
October 27, 2025
Programming
22
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.8k
Other Decks in Programming
See All in Programming
AIを上手に使っていこうとしたら越境せざるを得なくなった話 〜実践1年で見えた境界を越えなければならない理由と進め方〜 / Crossing borders with AI
tomoyakitaura
3
1.1k
業務時間外もAIに働いてもらう話
colorful12
3
10k
週末にAI-DLCを本気で回したら$1,600溶けた
hbashimizu
0
130
【デモ】Kiroで体験する仕様駆動開発|設計からコーディングまでAIと進める開発フロー
cmkudo
0
590
スマート反転とウェブアクセシビリティ
camiha
0
120
The Good Stuff, Not the Slop: Engineering High-Quality Android Apps with Modern AI Tooling
danybony
1
190
GraphRAGのKnowledge Graphを 直接!見る/View-GraphRAG's-KnowledgeGraph-directly!
tyumugi1113
0
240
AI駆動開発にグラフDBを重ねてみた
satoshi256kbyte
2
750
【DroidKaigi 2026】「アクセシビリティを利用するとき、 アクセシビリティもまたこちらを利用している」 〜マルウェアによる攻撃と防衛について〜
halunoyo
0
410
AI時代に学ぶ 好きなルール 嫌いなルール Linter編
shorty5121
0
870
AIに既存システムを理解させる技術 ~レガシーを見捨てないハーネスエンジニアリング入門~
ochtum
0
210
Gmail/Google DriveをトリガーにAIエージェントを動かそう! / Run AI agents with Gmail/Google Drive as triggers!
har1101
3
470
Featured
See All Featured
Building Flexible Design Systems
yeseniaperezcruz
330
41k
What Being in a Rock Band Can Teach Us About Real World SEO
427marketing
0
1.1k
SEOcharity - Dark patterns in SEO and UX: How to avoid them and build a more ethical web
sarafernandez
0
270
Navigating Team Friction
lara
192
16k
Getting science done with accelerated Python computing platforms
jacobtomlinson
2
470
Exploring the Power of Turbo Streams & Action Cable | RailsConf2023
kevinliebholz
37
6.6k
The Power of CSS Pseudo Elements
geoffreycrofte
82
6.5k
Git: the NoSQL Database
bkeepers
PRO
432
67k
Chasing Engaging Ingredients in Design
codingconduct
0
300
Amusing Abliteration
ianozsvald
1
290
Unsuck your backbone
ammeep
672
58k
Faster Mobile Websites
deanohume
310
32k
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