2.0.17 • Published 10 months ago
mobx-react-hook-form v2.0.17
mobx-react-hook-form
Simple react-hook-form wrapper for MobX.
Usage
import { reaction } from "mobx"
import { MobxForm } from "mobx-react-hook-form"
class YourVM {
form = new MobxForm({
disposer?: this.disposer,
resolver: valibotResolver(
v.object({
username: v.string('This field is required')
})
),
onSubmit: ({ username }) => {
console.info("nick username", username);
},
onSubmitFailed: () => {
//
},
onReset: () => {
//
}
})
mount(){
reaction(
() => this.form.data?.username,
(username) => {
//
}
)
}
}
const YourView = () => {
const form = useMobxForm(yourVM.form)
return (
<form onSubmit={form.onSubmit} onReset={form.onReset}>
<Controller control={form.control} name={'username'} render={...} />
</form>
)
}1.0.2
1 year ago
1.0.1
1 year ago
1.0.0
1 year ago
1.0.9
1 year ago
1.0.8
1 year ago
1.0.7
1 year ago
1.0.6
1 year ago
1.0.5
1 year ago
1.0.4
1 year ago
2.0.15
10 months ago
2.0.3
1 year ago
2.0.16
10 months ago
2.0.2
1 year ago
2.0.13
10 months ago
2.0.5
1 year ago
2.0.14
10 months ago
2.0.4
1 year ago
2.0.11
10 months ago
2.0.7
10 months ago
2.0.12
10 months ago
2.0.6
12 months ago
2.0.9
10 months ago
2.0.10
10 months ago
2.0.8
10 months ago
2.0.1
1 year ago
2.0.0
1 year ago
2.0.17
10 months ago
1.0.11
1 year ago
1.0.10
1 year ago
1.0.13
1 year ago
1.0.12
1 year ago
0.0.4
1 year ago
0.0.3
1 year ago
0.0.2
1 year ago
0.0.1
1 year ago