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
Felteで作る簡単フォームバリデーション
Search
kubotak
December 15, 2022
Programming
1
1.7k
Felteで作る簡単フォームバリデーション
Nextbeat Tech Bar:広がるSvelteの輪!忘年LT会
kubotak
December 15, 2022
Tweet
Share
More Decks by kubotak
See All by kubotak
PHPでWebSocketサーバーを実装しよう2025
kubotak
0
750
情報漏洩させないための設計
kubotak
6
2.4k
Svelteコンポーネントの依存関係に秩序を〜
kubotak
0
170
DMARCレポート可視化ツールを SvelteKitで作った話
kubotak
2
580
Superforms本番投入で分かった良さとハマりどころ
kubotak
0
970
Storybookを書くだけでリグレッションテストが 実行される世界へようこそ
kubotak
31
11k
(うまくいった||いかなかった) 技術選定は何を考えていたか
kubotak
1
1.3k
ウォーターフォールに思えたプロジェクトにあったアジャイルの要素
kubotak
2
850
SvelteKitを本番投入してみて
kubotak
2
2.1k
Other Decks in Programming
See All in Programming
なぜGoのジェネリクスはこの形なのか? - Featherweight Goが明かす設計の核心
qualiarts
0
260
Go言語の特性を活かした公式MCP SDKの設計
hond0413
2
540
O Que É e Como Funciona o PHP-FPM?
marcelgsantos
0
200
バッチ処理を「状態の記録」から「事実の記録」へ
panda728
PRO
0
190
CSC305 Lecture 08
javiergs
PRO
0
280
bootcamp2025_バックエンド研修_WebAPIサーバ作成.pdf
geniee_inc
0
130
React Nativeならぬ"Vue Native"が実現するかも?_新世代マルチプラットフォーム開発フレームワークのLynxとLynxのVue.js対応を追ってみよう_Vue Lynx
yut0naga1_fa
2
1.5k
スキーマ駆動で、Zod OpenAPI Honoによる、API開発するために、Hono Takibiというライブラリを作っている
nakita628
0
320
コード生成なしでモック処理を実現!ovechkin-dm/mockioで学ぶメタプログラミング
qualiarts
0
270
AIと人間の共創開発!OSSで試行錯誤した開発スタイル
mae616
2
810
Writing Better Go: Lessons from 10 Code Reviews
konradreiche
3
6.9k
Devoxx BE - Local Development in the AI Era
kdubois
0
140
Featured
See All Featured
Performance Is Good for Brains [We Love Speed 2024]
tammyeverts
12
1.2k
jQuery: Nuts, Bolts and Bling
dougneiner
65
7.9k
Exploring the Power of Turbo Streams & Action Cable | RailsConf2023
kevinliebholz
36
6.1k
The Language of Interfaces
destraynor
162
25k
Making Projects Easy
brettharned
120
6.4k
Agile that works and the tools we love
rasmusluckow
331
21k
Balancing Empowerment & Direction
lara
5
700
The World Runs on Bad Software
bkeepers
PRO
72
11k
Product Roadmaps are Hard
iamctodd
PRO
55
11k
Cheating the UX When There Is Nothing More to Optimize - PixelPioneers
stephaniewalter
285
14k
GraphQLの誤解/rethinking-graphql
sonatard
73
11k
Testing 201, or: Great Expectations
jmmastey
45
7.7k
Transcript
Copyright© M&A Felte Nextbeat Tech Bar Svelte LT Kenjiro Kubota
Copyright© M&A Profile kubotak-is kubotak_public kenjiro.kubota M&A TypeScript PHP https://kubotak.page
Web Laravel ( )
Copyright© M&A
Copyright© M&A UI
Copyright© M&A GitHub https://github.com/kubotak-is/felte-form-sample ⾒ GitHub SvelteKit 1 . 0
. 0
Copyright© M&A Form Svelte src/lib/components/login-form.svelte
Copyright© M&A Form src/lib/components/form/input-label.svelte
Copyright© M&A Form src/lib/components/form/input-text.svelte
Copyright© M&A Form src/lib/components/form/submit-button.svelte
Copyright© M&A Felte A form library for Svelte, Solid and
React HTML 5 name https://github.com/pablo-abc/felte
Copyright© M&A Felte Form Actions
Copyright© M&A
Copyright© M&A Felte Felte
Copyright© M&A yup yup
Copyright© M&A
Copyright© M&A email
Copyright© M&A 6 255
Copyright© M&A yup schema felte
Copyright© M&A
Copyright© M&A Form input name scheme
Copyright© M&A Form input name scheme
Copyright© M&A
Copyright© M&A
Copyright© M&A yup-locale-ja yup
Copyright© M&A 🎉
Copyright© M&A suggestive descriptive
Copyright© M&A
Copyright© M&A matches
Copyright© M&A yup-password
Copyright© M&A ⾒ Submit
Copyright© M&A Felte errors
Copyright© M&A ⾒
Copyright© M&A ⾒ ⾒
Copyright© M&A ⾒ $touched
Copyright© M&A Felte email
Copyright© M&A Required If
Copyright© M&A Yes ⾒
Copyright© M&A Svelte src/lib/components/required-if-form.svelte
Copyright© M&A Form src/lib/components/form/input-radio.svelte
Copyright© M&A Form src/lib/components/form/input-text.svelte
Copyright© M&A
Copyright© M&A
Copyright© M&A when
Copyright© M&A has_secret 1 secret
Copyright© M&A has_secret 1 secret
Copyright© M&A Yes ⾒ Yes ⾒ No ⾒
Copyright© M&A React Simple Vue.js Easy Svelte Felte Svelte Simple
Easy HTML name yup React Hook Form yup Svelte Felte + yup
Copyright© M&A () => `Thanks for watching this :)`