$ npm install react-forms-crane
$ npm install react-forms-crane@hooks
import React from "react";
import Form, { Text, Submit } from "react-forms-crane";
function App() {
const onSubmit = ({ firstName, lastName }) => {
alert(`Hello ${firstName} ${lastName}!`);
};
return (
<Form onSubmit={onSubmit}>
<Text name="firstName" placeholder="Insert your first name" />
<Text name="lastName" placeholder="Insert your last name" />
<Submit />
</Form>
);
}
export default App;
- Text
- Checkbox
- RadioButton
- Password
- Select
- TextArea
- File
- Button
- Submit
- Reset
- Search
- Number
- Hidden
- Color
- Image
- Range
- Url
- Date
- DateTime
- DateTimeLocal
- Time
- Month
- Week
- Fieldset
- Legend