Can you explain the benefits of using React hooks over class components in a React application?

Technical