0.10.4 • Published 1 year ago
mui-easy-form v0.10.4
Combine Material UI and React Hook Form
Features
- typescript support
- native support with material-ui & react-hook-form
- extend material-ui components
- provide uncontrolled & controlled components
Install
npm install mui-easy-form
yarn add mui-easy-form
pnpm install mui-easy-form
QuickStart
import { Button } from '@mui/material'
type User = {
id: string
name: {
first: string
last: string
}
}
function App() {
const { handleSubmit, control } = useForm<User>()
return (
<form
noValidate
onSubmit={handleSubmit((data) => {
console.log(data)
})}
>
<TextField<Shape>
control={control}
label="text"
required
name="name.first"
/>
<Button type="submit">submit</Button>
</form>
)
}
Documentation
Component List
- word
- password
- number
TODO
- codesandbox
- i18n
- reduce size
- FAQ: "XXIO" difference with "XXField"?
- eslint
0.10.4
1 year ago
0.10.3
2 years ago
0.10.1
2 years ago
0.10.2
2 years ago
0.10.0
2 years ago
0.7.9
2 years ago
0.7.6
2 years ago
0.7.8
2 years ago
0.7.7
2 years ago
0.9.0
2 years ago
0.8.1
2 years ago
0.7.2
2 years ago
0.8.0
2 years ago
0.9.2
2 years ago
0.8.3
2 years ago
0.7.4
2 years ago
0.8.2
2 years ago
0.7.3
2 years ago
0.5.0
2 years ago
0.7.0
2 years ago
0.6.0
2 years ago
0.3.0
2 years ago
0.4.1
2 years ago
0.4.0
2 years ago
0.4.3
2 years ago
0.4.2
2 years ago
0.2.14
2 years ago
0.2.13-alpha.2
2 years ago
0.2.13-alpha.1
2 years ago
0.2.13-alpha.0
2 years ago
0.2.13
2 years ago
0.2.12
2 years ago
0.2.11
2 years ago
0.2.10
2 years ago
0.2.9
2 years ago
0.2.8
2 years ago
0.2.7
2 years ago
0.2.6
3 years ago
0.2.5
3 years ago
0.2.4
3 years ago
0.2.3
3 years ago
0.2.2
3 years ago
0.2.1
3 years ago
0.2.0
3 years ago
0.1.2
3 years ago
0.1.1
3 years ago
0.1.0
3 years ago