Skip to content

koss-lebedev/typescript-workshop

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

2 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

TypeScript workshop

  1. Intro
    • Casting
    • Optional and default params
    • Definitely not null
    • Generics
  2. Type aliases vs interfaces
  3. Enums vs string literals
  4. React components
    • functional components
    • stateful components
  5. Derived types basics
    • ReadOnly
    • Partial
    • ReturnType
  6. Shortcomings
    • Generics in JSX
    • Inexact types
  7. Type guards
    • Using typeOf
    • Using in
    • Pattern matching with discriminating unions
  8. Styled-components
    • basic example
    • themes
    • extending props
  9. Recompose
    • type composition
    • exposing outer props
  10. Derived types advanced
    • mapping
    • conditional
    • recursion

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published