React / TypeScript TCKN & VKN Doğrulama Kütüphanesi
Yayında v1.0.0 @tcknvkn/react
React icin TCKN & VKN hook katmani.
Son güncelleme: 2026-08-09 Ağustos 2026 Dogrulandi 2026-08-09
Yayında · Tam Dokümantasyon ve Paket Kullanıma Hazır. React / TypeScript için TCKN ve VKN doğrulama kaynak kodu ve paket yöneticisi referansı hazır. npm üzerinden indirip kullanabilir veya kaynak kodunu GitHub reposundan inceleyebilirsiniz.
Kurulum
npmnpm install @tcknvkn/reactÖzellikler
- useTckn hook
- useVkn hook
- Core package entegrasyonu
- TypeScript
Kullanım Örnekleri
React Hook
tsximport { useTckn } from 'tcknvkn-react';
const { result } = useTckn();README · Tam Dokümantasyon
GitHub'da Gör@tcknvkn/react, React projelerinde TCKN (TC Kimlik No) ve VKN (Vergi Kimlik No) doğrulama işlemleri için hook ve helper API sunar.
Bu paket yalnızca algoritmik/format doğrulaması yapar; resmi kurum sorgusu yapmaz.
Kurulum
npm install @tcknvkn/reactÖzellikler
useTckn(...)veuseVkn(...)hook'larıvalidateTckn(...)vevalidateVkn(...)helper fonksiyonlarıvalidateMultipleTckn(...)vevalidateMultipleVkn(...)toplu doğrulama- Opsiyonel input normalize (
normalizeOnChange) - TypeScript tip desteği
Hızlı kullanım
import { useTckn } from '@tcknvkn/react';
export function TcknField() {
const { value, onChange, result } = useTckn({ normalizeOnChange: true });
return (
<>
<input
value={value}
onChange={(event) => onChange(event.target.value)}
placeholder="TCKN"
/>
{!result.valid && <small>{result.errors.join(' ')}</small>}
</>
);
}API
useTckn(options?: UseValidationOptions): UseValidationResultuseVkn(options?: UseValidationOptions): UseValidationResultvalidateTckn(value: string): ValidationResultvalidateVkn(value: string): ValidationResultvalidateMultipleTckn(values: string[]): ValidationResult[]validateMultipleVkn(values: string[]): ValidationResult[]
Test ve build
npm install --include=dev
npm test
npm run buildİlgili bağlantılar
- Kütüphaneler merkezi: https://www.tcknvkn.com/kutuphaneler
- React kütüphane sayfası: https://www.tcknvkn.com/kutuphaneler/react
- https://www.tcknvkn.com/tc-uret
- https://www.tcknvkn.com/tc-no-uret
- https://www.tcknvkn.com/tc-uretici
- https://tcknvkn.com/tckn-uret
- https://www.tcknvkn.com/vergi-no-uret
- https://www.tcknvkn.com/vergi-no-uretici
- https://tcknvkn.com/vkn-uret
Lisans
MIT
Yayın Bilgisi
Paket surumu 1.0.0 olarak dokumante edilmistir.
- SemVer yapisi: MAJOR.MINOR.PATCH
- API: tekil + toplu TCKN/VKN dogrulama
- Kaynak: github.com/tcknvkn/tcknvkn-react
Diğer Kütüphaneler ve Online Araçlar
Farklı bir teknoloji yığını kullanıyorsanız, React / TypeScript haricindeki diğer resmi kütüphanelerimizi inceleyebilirsiniz:
Node.js / JavaScriptTypeScriptC# / .NETPythonPHPGoJavaRustCC++KotlinSwiftRubySQL (PostgreSQL / MySQL)DartRCrystal (Kemal)Angular / TypeScriptjQuery
Kod yazmadan, doğrudan tarayıcınız üzerinden test verisi üretmek veya algoritma doğrulamak için ücretsiz online araçlarımızı kullanın:
Son güncelleme: