Type Systems Will Make You a Better JavaScript Developer - React Conf 2017
Offered By: Meta via YouTube
Course Description
Overview
Discover how type systems can enhance your JavaScript development skills in this insightful React Conf 2017 talk. Explore the concept of types, understand type errors, and learn about various type-checking methods including linters, runtime checks, and static analysis. Delve into Flow, a static type checker for JavaScript, and see how it can help you write more robust code. Examine clever coding techniques, invariants, and the benefits of writing types first. Gain practical knowledge through examples, including how to handle state management more effectively using type systems.
Syllabus
Intro
What is a Type
Type Errors
Linters
Runtime Type Checking
Static Type Checking
Flow
Clever Code
Invariants
Example
Naive State
Enumeration
Writing Types First
Taught by
Meta Developers
Related Courses
Learn to Program: Crafting Quality CodeUniversity of Toronto via Coursera 数据结构与算法 Data Structures and Algorithms
Peking University via Coursera 数据结构与算法第一部分 | Data Structures and Algorithms Part 1
Peking University via edX Software Construction in Java
Massachusetts Institute of Technology via edX Advanced Software Construction in Java
Massachusetts Institute of Technology via edX