Flow

A static type checker for JavaScript.

Get Really Good at React on EpicReact.dev by Kent C. Dodds