Skip to content

Releases: easy-form/react-form-simple

v1.6.2

21 Jul 09:23
fc08220
Compare
Choose a tag to compare

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

10 Jul 03:36
dba58b1
Compare
Choose a tag to compare

1.5.2 (2024-07-10)

Bug Fixes

  • fix useSubscribe init value undefined bug (83a20dd)

Features

  • add global useWatch\useSubscribe and form.watch (8616687)
  • add vaildate select field vaild (eb5a9b7)

Release v1.5.1

09 May 13:59
186575c
Compare
Choose a tag to compare
chore(release): v1.5.1

chore(release): v1.5.1

Release v1.5.0

08 May 03:24
2543607
Compare
Choose a tag to compare
chore(release): v1.5.0

chore(release): v1.5.0

Release v1.4.9

06 May 05:50
9040b68
Compare
Choose a tag to compare
chore(release): v1.4.9

chore(release): v1.4.9

Release v1.4.8

29 Apr 09:54
f60ac50
Compare
Choose a tag to compare
chore(release): v1.4.8

chore(release): v1.4.8

Release v1.4.7

29 Apr 07:53
809c89d
Compare
Choose a tag to compare
chore(release): v1.4.7

chore(release): v1.4.7

Release v1.4.6

27 Apr 15:50
579d230
Compare
Choose a tag to compare

Bug Fixes

  • fix useWatch not getting the latest status (3545084)
  • optimize the handling of special fields in forms such as Date and Blob (6b4b5ff)

Release v1.4.5

14 Mar 05:43
df65e16
Compare
Choose a tag to compare
chore(release): v1.4.5

chore(release): v1.4.5

Release v1.4.4

14 Mar 03:02
381d637
Compare
Choose a tag to compare
chore(release): optimize performance

chore(release): optimize performance