Comments (2)
I think you will have to do it in useEffect
, cause the focus
would be run inside the onSubmit callback while the form hasn't been re-render to remove that disabled prop.
from react-hook-form.
Thinking of it, this behavior might be related to the fact that my async handler is calling setError
within the promise on which isSubmitting
is based.
Therefore I'm trying to set the focus on a field that's disabled because isSubmitting
is still true when setError
is called, because shouldFocus
sets the focus immediately.
from react-hook-form.
Related Issues (20)
- issue: useFieldArray incorrectly treats value of 0 as empty value
- issue: Form-level `disabled` doesn't affect uncontrolled inputs that aren't rendered immediately HOT 1
- issue: Fields dirty state is not updated when passing values to useForm since 7.51.0 HOT 8
- Validate all Form Fields in Parallel on Submit when criteriaMode is set to 'all' HOT 2
- Submit the form outside the form (imperative submission) HOT 2
- issue: Async defaultValues function overwrites values in React.StrictMode
- issue: Default values set by resetting are discarded when register has not been called yet.
- issue: useFieldArray doesn't retain provided values when appending
- issue: `setValue` with object array makes lost of reference
- Allow JSX to be returned as an error message HOT 2
- Trigger of the field in which the rules have changed HOT 2
- issue: React hook form doesn't seem to support input on one field causing errors on another field e.g yup validation with when clauses HOT 1
- issue: useFieldArray fields state not refreshing HOT 1
- issue: handleSubmit doesn't respect Zod schema transformations in TypeScript HOT 4
- issue: Field array did note render item when it's empty string
- issue:
- issue: getValidateError loses messages if an array is returned
- feature request: attaching custom data to server errors
- issue: `field.ref` recreated on each render HOT 1
- issue: validation error on submit using a required field and useFieldArray
Recommend Projects
-
React
A declarative, efficient, and flexible JavaScript library for building user interfaces.
-
Vue.js
🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
-
Typescript
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
-
TensorFlow
An Open Source Machine Learning Framework for Everyone
-
Django
The Web framework for perfectionists with deadlines.
-
Laravel
A PHP framework for web artisans
-
D3
Bring data to life with SVG, Canvas and HTML. 📊📈🎉
-
Recommend Topics
-
javascript
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
-
web
Some thing interesting about web. New door for the world.
-
server
A server is a program made to process requests and deliver data to clients.
-
Machine learning
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
-
Visualization
Some thing interesting about visualization, use data art
-
Game
Some thing interesting about game, make everyone happy.
Recommend Org
-
Facebook
We are working to build community through open source technology. NB: members must have two-factor auth.
-
Microsoft
Open source projects and samples from Microsoft.
-
Google
Google ❤️ Open Source for everyone.
-
Alibaba
Alibaba Open Source for everyone
-
D3
Data-Driven Documents codes.
-
Tencent
China tencent open source team.
from react-hook-form.