3.0.0 • Published 3 years ago
@asosunoff/react_use_form v3.0.0
React-Use-Form component React
Demo:
https://asosunoff.github.io/React-Use-Form/
Install component
npm i @asosunoff/react_use_form
Launch project:
git clone https://github.com/aSosunoff/React-Use-Form.git
cd React-Use-Form
npm i
npm run start
Test project:
npm test
Example
import { useForm, InitialForm } from "@asosunoff/react_use_form";
const INITIAL_FORM: InitialForm<"email"> = {
email: {
value: "",
validation: (value) => {
if (is.not.email(value)) {
return {
errorMessage: "Не правильно введён email",
};
}
},
},
};
const App = () => {
const {
values,
handlers: { email },
isInvalidForm,
resetHandler,
setValue,
setValues,
} = useForm(INITIAL_FORM);
return (
<form>
<div>
<Input
label="Email"
value={email.value}
onChange={email.onChange}
invalid={email.touched && email.invalid}
invalidMessage={email.invalidMessage}
/>
</div>
</form>
);
};
3.0.0
3 years ago
2.6.1
3 years ago
2.6.0
3 years ago
1.4.0
3 years ago
2.5.0
3 years ago
2.4.0
3 years ago
1.3.5
3 years ago
1.2.5
3 years ago
1.1.5
3 years ago
1.0.5
3 years ago
1.0.2
3 years ago
1.0.4
3 years ago
1.0.3
3 years ago
1.0.1
3 years ago
1.0.0
3 years ago
0.0.7
3 years ago
0.0.6
3 years ago
0.0.5
3 years ago
0.0.3
3 years ago
0.0.4
3 years ago
0.0.2
3 years ago
0.0.1
3 years ago