0.0.3 • Published 3 years ago

mpca-form-field-values v0.0.3

Weekly downloads
-
License
MIT
Repository
-
Last release
3 years ago

Install

  yarn add mpca-form-field-values

How to use

type User = {
  email: string
  password: string
}

function App() {
  const { values, setFieldValue } = useForm<User>()

  const handleChange = (event: React.ChangeEvent<HTMLInputElement>) => {
    const { name, value } = event.currentTarget
    setFieldValue(name, value)
  }

  const handleSubmit = () => {
    console.log(values)
  }

  return (
    <>
      <div className="form-group">
        <label htmlFor="email">Email</label>
        <input type="email" name="email" id="email" onChange={handleChange} />
      </div>

      <div className="form-group">
        <label htmlFor="password">Password</label>
        <input
          type="password"
          name="password"
          id="password"
          onChange={handleChange}
        />
      </div>

      <button onClick={handleSubmit}>Enviar</button>
    </>
  )
}

export default withForm(App)
0.0.3

3 years ago

0.0.2

3 years ago

0.0.1

3 years ago