YoVDO

Type Systems Will Make You a Better JavaScript Developer - React Conf 2017

Offered By: Meta via YouTube

Tags

Javascript Courses React Courses Code Quality Courses Type System Courses Static Type Checking Courses

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

Introduction to ReactJS
Microsoft via edX
Front-End Web Development with React
The Hong Kong University of Science and Technology via Coursera
Multiplatform Mobile App Development with React Native
The Hong Kong University of Science and Technology via Coursera
Client-based Web Applications development: ReactJS & Angular
Universidad Politécnica de Madrid via Miríadax
React
Udacity