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
330
情報漏洩させないための設計
kubotak
6
2.2k
Svelteコンポーネントの依存関係に秩序を〜
kubotak
0
140
DMARCレポート可視化ツールを SvelteKitで作った話
kubotak
2
550
Superforms本番投入で分かった良さとハマりどころ
kubotak
0
920
Storybookを書くだけでリグレッションテストが 実行される世界へようこそ
kubotak
31
11k
(うまくいった||いかなかった) 技術選定は何を考えていたか
kubotak
1
1.3k
ウォーターフォールに思えたプロジェクトにあったアジャイルの要素
kubotak
2
800
SvelteKitを本番投入してみて
kubotak
2
2.1k
Other Decks in Programming
See All in Programming
[DevinMeetupTokyo2025] コード書かせないDevinの使い方
takumiyoshikawa
2
110
Porting a visionOS App to Android XR
akkeylab
0
910
GPUを計算資源として使おう!
primenumber
1
290
Startups on Rails in Past, Present and Future–Irina Nazarova, RailsConf 2025
irinanazarova
0
290
型で語るカタ
irof
0
800
新メンバーも今日から大活躍!SREが支えるスケールし続ける組織のオンボーディング
honmarkhunt
5
9.3k
階層化自動テストで開発に機動力を
ickx
1
410
Googleの新しいコーディングAIエージェントJulesを使ってみた
tonionagauzzi
0
120
11年かかって やっとVibe Codingに 時代が追いつきましたね
yimajo
0
150
Gemini CLIの"強み"を知る! Gemini CLIとClaude Codeを比較してみた!
kotahisafuru
2
150
おやつのお供はお決まりですか?@WWDC25 Recap -Japan-\(region).swift
shingangan
0
150
The Modern View Layer Rails Deserves: A Vision For 2025 And Beyond @ RailsConf 2025, Philadelphia, PA
marcoroth
2
780
Featured
See All Featured
CoffeeScript is Beautiful & I Never Want to Write Plain JavaScript Again
sstephenson
161
15k
The Cult of Friendly URLs
andyhume
79
6.5k
Build your cross-platform service in a week with App Engine
jlugia
231
18k
Building Applications with DynamoDB
mza
95
6.5k
Connecting the Dots Between Site Speed, User Experience & Your Business [WebExpo 2025]
tammyeverts
8
370
Faster Mobile Websites
deanohume
308
31k
The Pragmatic Product Professional
lauravandoore
35
6.8k
Producing Creativity
orderedlist
PRO
346
40k
Practical Orchestrator
shlominoach
189
11k
Fashionably flexible responsive web design (full day workshop)
malarkey
407
66k
Fireside Chat
paigeccino
37
3.5k
Balancing Empowerment & Direction
lara
1
490
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 :)`