Hooks are functions that make it possible to use function component states and other React functions such as the lifecycle. Examples are useState, useEffect, useContext.