An overview of the benefits of using typed languages when working with React and React Native, with examples in TypeScript, including setup using Webpack and tsc, a comparison with standard propTypes and Flow, common caveats, and strategies for converting your existing applications.