I'm surprised that Flow is recommended over Typescript. Flow's main strength seems to be the ability to slowly integrate it into a large existing project. Since this guide seems to be targeted at new applications I don't see why Typescript wouldn't be the better choice.