Compare controlled and uncontrolled form components in React. Understand the differences between managing form data in state versus using DOM refs.