A. By using the controlled component pattern
B. By using the uncontrolled component pattern
C. By using form libraries like Formik or React Hook Form
D. All of the above