Releases: easy-form/react-form-simple
Releases · easy-form/react-form-simple
v1.6.2
1.6.2 (2025-07-21)
Bug Fixes
- Fix the issue of setValue and setValues losing responsiveness for deep model assignment (f792a3c)
For Example
import { useForm } from 'react-form-simple';
export default function App() {
const { render, setValues } = useForm({
profile: { name: 'name', age: 18 },
});
const renderName = render('profile.name')(<input />);
return (
<>
{renderName}
<button
onClick={() => {
setValues({ profile: { ...model.profile, name: 'name' } }); // This method will have problems before 1.6.2
}}
>
submit
</button>
</>
);
}
import { useForm } from 'react-form-simple';
export default function App() {
const { render, setValue } = useForm({
profile: { name: 'name', age: 18 },
});
const renderName = render('profile.name')(<input />);
return (
<>
{renderName}
<button
onClick={() => {
setValue('profile', { ...model.profile, name: 'name' }); // This method will have problems before 1.6.2
}}
>
submit
</button>
</>
);
}
Release v1.5.2
Release v1.5.1
chore(release): v1.5.1 chore(release): v1.5.1
Release v1.5.0
chore(release): v1.5.0 chore(release): v1.5.0
Release v1.4.9
chore(release): v1.4.9 chore(release): v1.4.9
Release v1.4.8
chore(release): v1.4.8 chore(release): v1.4.8
Release v1.4.7
chore(release): v1.4.7 chore(release): v1.4.7
Release v1.4.6
Release v1.4.5
chore(release): v1.4.5 chore(release): v1.4.5
Release v1.4.4
chore(release): optimize performance chore(release): optimize performance