1.0.1 • Published 3 years ago
rc-form-hooks v1.0.1
rc-form-hooks
Use hooks to bind form components to actions such as uniform validation and get values.
Install
npm install --save rc-form-hooks
or
yarn add rc-form-hooks
Usage
import React from 'react';
import useForm from 'rc-form-hooks';
export default () => {
const { getFieldDecorator, validateFields, errors, values } = useForm<{
username: string;
}>();
const handleSubmit = (e: React.FormEvent) => {
e.preventDefault();
validateFields()
.then(console.log)
.catch(e => console.error(e.message));
};
return (
<form onSubmit={handleSubmit}>
{getFieldDecorator('username', {
rules: [{ required: true, message: 'Please input username!' }]
})(<input type='text' />)}
<span className={'value'}>{values.username}</span>
<span className={'error'}>{errors.username.message}</span>
<button type={'submit'}>submit</button>
</form>
);
};
License
MIT © mushan0x0
1.0.1
3 years ago
1.0.0
3 years ago
0.0.1-beta.18
4 years ago
0.0.1-beta.17
4 years ago
0.0.1-beta.16
4 years ago
0.0.1-beta.15
4 years ago
0.0.1-beta.14
4 years ago
0.0.1-beta.13
4 years ago
0.0.1-beta.12
4 years ago
0.0.1-beta.11
4 years ago
0.0.1-beta.10
4 years ago
0.0.1-beta.9
4 years ago
0.0.1-beta.8
4 years ago
0.0.1-beta.7
4 years ago
0.0.1-beta.6
4 years ago
0.0.1-beta.3
4 years ago
0.0.1-beta.5
4 years ago
0.0.1-beta.4
4 years ago
0.0.1-beta.2
4 years ago
0.0.1-beta.1
4 years ago
0.0.1-beta.0
4 years ago
0.0.1-alpha.24
4 years ago
0.0.1-alpha.23
4 years ago
0.0.1-alpha.22
5 years ago
0.0.1-alpha.21
5 years ago
0.0.1-alpha.20
5 years ago
0.0.1-alpha.19
5 years ago
0.0.1-alpha.18
5 years ago
0.0.1-alpha.17
5 years ago
0.0.1-alpha.16
5 years ago
0.0.1-alpha.15
5 years ago
0.0.1-alpha.14
5 years ago
0.0.1-alpha.13
5 years ago
0.0.1-alpha.12
5 years ago
0.0.1-alpha.11
5 years ago
0.0.1-alpha.10
5 years ago
0.0.1-alpha.9
5 years ago
0.0.1-alpha.8
5 years ago
0.0.1-alpha.7
5 years ago
0.0.1-alpha.6
5 years ago
0.0.1-alpha.5
5 years ago
0.0.1-alpha.4
5 years ago
0.0.1-alpha.3
5 years ago
0.0.1-alpha.2
5 years ago
0.0.1-alpha.1
5 years ago
0.0.0-alpha.6
5 years ago
0.0.0-alpha.5
5 years ago
0.0.0-alpha.4
5 years ago
0.0.0-alpha.3
5 years ago
0.0.0-alpha.2
5 years ago
0.0.0-alpha.1
5 years ago
0.0.0-alpha.0
5 years ago
0.0.1
5 years ago