TypeScript Notları
  • Giriş
  • Handbook
    • TypeScript nedir, ne işe yarar ?
    • Kurulum ve tsc
    • Temel Tipler
    • any ve unknown
    • Union Type (Çoklu Tipler)
    • Literal Types
    • Objects (Objeler)
    • Arrays (Diziler)
    • Tuple
    • Fonksiyonlar
    • Optional Params (Opsiyonel Parametreler)
    • type
    • interface
    • readonly
    • Generics
    • Modül Yapısı
    • Type Assertion
    • keyof, typeof
    • Mapped Types
    • React ve TypeScript
      • Props Tipleri
      • State Tipleri
      • Event Tipleri
      • useRef
  • Tip and Tricks
    • json2ts
  • Kaynakça
Powered by GitBook
On this page
  1. Handbook
  2. React ve TypeScript

Event Tipleri

PreviousState TipleriNextuseRef

Last updated 3 years ago

Event tanımlaması yaparken, IDE miz den faydalanarak kolayca event tanımlaması yapabiliriz. Örneğin aşağıdaki gibi bir formumuz olsun. onSubmit yazısının üzerine gelelim.

<form onSubmit={handleSubmit}>
//...
</form>

IDE miz (Ekran görüntüleri WebStorm dan alınmıştır) onSubmit için bize tip tanımlaması olarak React.FormEventHandler<HTMLFormElement> olarak onSubmit in tipini gösterir. Buradan hareketle event tipimizi aşağıdaki gibi tanımlayabiliriz.

const handleSubmit = (e: React.FormEvent<HTMLFormElement>) {
    e.preventDefault();
}

Event tip tanımlamaları hakkında detaylı bilgi almak için sayfayı inceleyebilirsiniz.

şu