Yes, you should use react-hook-form with Yup for schema-based validation. It’s much cleaner, scalable, and has built-in real-time validation features.
react-hook-form
Yup