The tool of focus in this chapter is Flow, a static type checker for JavaScript applications. The scope of Flow and what you can do with it is enormous, so I'll be introducing Flow in the context of a tool that's used to make React components better. In this chapter, you'll learn the following:
- The problems that are solved by introducing type-safety into your React application
- Enabling Flow in your React projects
- Using Flow to validate your React components
- Other ways to enhance React development using type-safety