Reacting to TypeScript

Erick Delfin

Frontend Dev @ Nearsoft

TypeScript?

A superset of JavaScript that adds functionality like static type-checking, interfaces and classes.

Compiles to JavaScript.

What problem does TypeScript solve?

With run-time type validation

Good ole JavaScript

Compile-time dopeness

Use case

Why?

  • Structure
  • Scale
  • Real intellisense
  • Declaration files
  • Catch problems earlier

 

  • All JavaScript is valid TypeScript!

TypeScript is a great tool, but not the absolute truth.

It's still just JavaScript

React + TypeScript

  • JSX

Created using carbon.now.sh

Expressive components

More Work Up Front Means Less Work Later

More Work Up Front Means Less Work Later

"A place for everything, everything in its place."

- Benjamin Franklin

"Tools amplify your talent. The better your tools, and the better you know how to use them, the more productive you can be."

- Andrew Hunt, The Pragmatic Programmer

Made with Slides.com