Search
 
SCRIPT & CODE EXAMPLE
 

JAVASCRIPT

react hook form example stack overflow

import React from 'react';
import ReactDOM from 'react-dom';
import { connect } from "react-redux";
import useForm from 'react-hook-form';

function SampleForm() {
  const { register, handleSubmit } = useForm();
  const onSubmit = data => {
    alert(JSON.stringify(data));
  };

  return (
    <div className="App">
      <form onSubmit={handleSubmit(onSubmit)}>
        <div>
          <label htmlFor="firstName">First Name</label>
          <input name="firstName" placeholder="bill" ref={register} />
        </div>

        <div>
          <label htmlFor="lastName">Last Name</label>
          <input name="lastName" placeholder="luo" ref={register} />
        </div>

        <div>
          <label htmlFor="email">Email</label>
          <input name="email" placeholder="bluebill1049@hotmail.com" type="email" ref={register} />
        </div>
        <button type="submit">Submit</button>
      </form>
    </div>
  );
}

class Sample extends Component {
  constructor(props) {
    super(props);
  }

  render() {
    return <SampleForm />;
  }
}

export default connect()(Sample);

const rootElement = document.getElementById('root');
ReactDOM.render(<Sample />, rootElement);
Comment

PREVIOUS NEXT
Code Example
Javascript :: react native update app from play store ios app store 
Javascript :: access an object js 
Javascript :: [Object: null prototype] appolo 
Javascript :: textbox value length in javascript 
Javascript :: aframe react 
Javascript :: display toastr info 
Javascript :: apollo client mutation without component 
Javascript :: javascript substration between times 
Javascript :: array.filter in javascript 
Javascript :: bundle 
Javascript :: variables con nombre dinamico javascript 
Javascript :: how to set onmouseover in javascript 
Javascript :: sidenavbar js 
Javascript :: hide show object in react 
Javascript :: class in javascript 
Javascript :: get all database react native 
Javascript :: add table header dynamically in jquery 
Javascript :: ejs layout 
Javascript :: The document.createElement() Method 
Javascript :: Nodemon continuously restart 
Javascript :: compare date value in javascript 
Javascript :: .catch chain 
Javascript :: proxy api javascript set 
Javascript :: A better way to concatenate arrays 
Javascript :: Kendo grid export to Excel all pages 
Javascript :: chart js &php 
Javascript :: react-timeago npm 
Javascript :: how to delete an exact element of array 
Javascript :: react router dom v6 navigate replace 
Javascript :: Session Time Out 
ADD CONTENT
Topic
Content
Source link
Name
7+4 =