Comments (20)
OK, strange that it works on the codesandbox but not in my project. Perhaps due to version differences or some bugs in my app. I'll double check ASAP.
https://codesandbox.io/s/react-bb21n
Sure, star it is. :)
from input.
@bluebill1049 done.
Just to update you, I can confirm that upgrading to the latest release solve the formState issue.
And sorry for being off topic, what do you think is the best way to do on mount validation? So far I use a custom register to do it (passing a callback func to validate)
https://react-hook-form.com/api#register
<input
name="test"
ref={
register({
validate: value => value === '1'
})
}
/>
from input.
https://codesandbox.io/s/react-hook-form-number-format-x58pw
from input.
thanks @bluebill1049 , that's what I was looking for.
big fan of RHF by the way, I will close this. Thanks!
from input.
No worries @matiushariman thanks mate :)
from input.
@bluebill1049 my bad, just one more Q if you don't mind.
Possible to do onChange validation with RHFI?
As per docs I believe we can set mode as onChange in either one or both useForm and RHFInput levels. But that does not seem to trigger the validation when changing the value of RHFInput
https://codesandbox.io/embed/react-hook-form-number-format-1g8p1
from input.
I will take a look at it :)
from input.
@bluebill1049 thanks!
from input.
hey @matiushariman the next patch will solve this problem.
https://codesandbox.io/s/react-2igx7
from input.
awesome, will be waiting for that @bluebill1049 . Thanks!
from input.
it's released :) let me know how it goes.
from input.
@bluebill1049 yup, it works. Thanks
I notice another thing. Seems like while using RHFI in onChange mode, input change won't affect RHF formState at all. It will be triggered only on submit.
The issue is there is no way to track the changes in formState (dirty, touched, etc) when changing the value.
Wondering if you're purposely doing it, and if there's any workaround for that.
from input.
looks like it's a bug. you have a codesandbox for this?
from input.
also asking a favor here, if you find RHF is useful. please consider leave us a star to support :)
from input.
thanks @matiushariman maybe try to get the latest version for both RHF and RHFInput. see if that solves the problem.
from input.
thanks a lot of the star, could you please star the main repo https://github.com/react-hook-form/react-hook-form? I am hoping RHF can get more popular, while RHFInput is a support package :) sorry I didn't make it clear 👍
from input.
what do you mean onmount validation?
from input.
guess we can close this issue, we can continue the conversation in here anyhow
from input.
by the way if you have other questions, feel free to join our spectrum channel. sometimes even the community can answer your questions :) (and i am in there too).
from input.
for sure @bluebill1049 , I'm already inside the channel actually.
Looking forward to discussing more & potentially helping you guys out. Thanks again :)
from input.
Related Issues (20)
- RHFInput `as` props shows errors in TypeScript HOT 5
- RHFInput 'onBlur' mode deselects selected option when using React-Select HOT 5
- Issues with RHFInput and validation HOT 1
- When value is set to select, I can no longer select another value
- Type error about async validate function HOT 3
- Warning: A component is changing an uncontrolled input of type text to be controlled. HOT 2
- RHFInput + AntD TimePicker isn't working after 1.1.0 HOT 1
- Using RFHInput with MaterialUI TextField : `[object HTMLInputElement]` when empty HOT 1
- Question: Proper way of using RHFInput in MaterialUI custom component? HOT 4
- Lost selected option in Select component when value is 0 HOT 4
- Checkbox validation is not working as expected HOT 10
- AntD switch is not correctly if type is checkbox. HOT 4
- React Semantic UI modal with React Hook Form default values disappear HOT 8
- RHFInput type issue with setValue HOT 4
- Why always get a strange number when using the V4 version in ReactNative HOT 1
- RHF Input with React-Select Libary HOT 2
- export 'useFormContext' was not found in 'react-hook-form' HOT 1
- RHFInput + Semantic UI (Checkbox and Select) HOT 1
- Cursor AutoFocus to the end on editing text HOT 1
- Uncaught DOMException: Failed to set the 'value' property on 'HTMLInputElement': This input element accepts a filename, which may only be programmatically set to the empty string. HOT 1
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 input.