This document introduces React hooks, which are functions that allow you to "hook into" React features like state and lifecycle methods from function components. The main hooks discussed are useState, which allows adding local state to function components, and useEffect, which allows performing side effects from functions. Rules for using hooks properly are also covered.