N
Size: a a a
AG
AG
А
import React, { useState, useEffect } from 'react'
import { BrowserRouter as Router, Route, Switch, Link } from 'react-router-dom';
function Main() {
const [inputsData, setInputsData] = useState({
name: '',
email: '',
password: ''
})
const userRegister = (e) => {
// e.preventDefault()
console.log(inputsData)
fetch('/users/register', { method: 'POST', headers: { 'Content-Type': 'application/json;charset=utf-8' }, body: JSON.stringify(inputsData) })
}
return (
<div className='row mt-5'>
<div className='col-md-6 m-auto'>
<form className='card card-body text-center' onSubmit={(e) => userRegister(e)}>
<h1><i className='fab fa-node-js fa-3x'></i></h1>
<p>Register</p>
<input
placeholder='Name'
type="name"
id="name"
name="name"
value={inputsData.name}
onChange={({ target }) => setInputsData({ ...inputsData, name: target.value })}
/>
<input
placeholder='Email'
type="email"
id="email"
name="email"
value={inputsData.email}
onChange={({ target }) => setInputsData({ ...inputsData, email: target.value })}
/>
<input
placeholder='Password'
type="password"
id="password"
name="password"
value={inputsData.password}
onChange={({ target }) => setInputsData({ ...inputsData, password: target.value })}
/>
<div onClick={() => userRegister()}>Register</div>
</form>
</div>
</div>
);
}
export default Main;
S
import React, { useState, useEffect } from 'react'
import { BrowserRouter as Router, Route, Switch, Link } from 'react-router-dom';
function Main() {
const [inputsData, setInputsData] = useState({
name: '',
email: '',
password: ''
})
const userRegister = (e) => {
// e.preventDefault()
console.log(inputsData)
fetch('/users/register', { method: 'POST', headers: { 'Content-Type': 'application/json;charset=utf-8' }, body: JSON.stringify(inputsData) })
}
return (
<div className='row mt-5'>
<div className='col-md-6 m-auto'>
<form className='card card-body text-center' onSubmit={(e) => userRegister(e)}>
<h1><i className='fab fa-node-js fa-3x'></i></h1>
<p>Register</p>
<input
placeholder='Name'
type="name"
id="name"
name="name"
value={inputsData.name}
onChange={({ target }) => setInputsData({ ...inputsData, name: target.value })}
/>
<input
placeholder='Email'
type="email"
id="email"
name="email"
value={inputsData.email}
onChange={({ target }) => setInputsData({ ...inputsData, email: target.value })}
/>
<input
placeholder='Password'
type="password"
id="password"
name="password"
value={inputsData.password}
onChange={({ target }) => setInputsData({ ...inputsData, password: target.value })}
/>
<div onClick={() => userRegister()}>Register</div>
</form>
</div>
</div>
);
}
export default Main;
R
R
AT
import React, { useState, useEffect } from 'react'
import { BrowserRouter as Router, Route, Switch, Link } from 'react-router-dom';
function Main() {
const [inputsData, setInputsData] = useState({
name: '',
email: '',
password: ''
})
const userRegister = (e) => {
// e.preventDefault()
console.log(inputsData)
fetch('/users/register', { method: 'POST', headers: { 'Content-Type': 'application/json;charset=utf-8' }, body: JSON.stringify(inputsData) })
}
return (
<div className='row mt-5'>
<div className='col-md-6 m-auto'>
<form className='card card-body text-center' onSubmit={(e) => userRegister(e)}>
<h1><i className='fab fa-node-js fa-3x'></i></h1>
<p>Register</p>
<input
placeholder='Name'
type="name"
id="name"
name="name"
value={inputsData.name}
onChange={({ target }) => setInputsData({ ...inputsData, name: target.value })}
/>
<input
placeholder='Email'
type="email"
id="email"
name="email"
value={inputsData.email}
onChange={({ target }) => setInputsData({ ...inputsData, email: target.value })}
/>
<input
placeholder='Password'
type="password"
id="password"
name="password"
value={inputsData.password}
onChange={({ target }) => setInputsData({ ...inputsData, password: target.value })}
/>
<div onClick={() => userRegister()}>Register</div>
</form>
</div>
</div>
);
}
export default Main;