import React, { useState } from 'react'; import Hello from '../components/hello'; import Form from '../components/form-value'; import FormValues from '../components/form-values'; import Login from '../components/login'; const Home = () => { //handle state const [value, setValue] = useState(''); const [value1, setValue1] = useState(''); const [value1Name, setValue1Name] = useState('aName'); const [value1Label, setValue1Label] = useState('aLable: '); const [value2, setValue2] = useState(''); const [value2Name, setValue2Name] = useState('bName'); const [value2Label, setValue2Label] = useState('bLable: '); const handleSubmit = () => { event.preventDefault(); console.log('value: '+value); console.log('value1: '+value1); console.log('value2: '+value2); }; const handleChange = (e) => { console.log('event.target.id: '+event.target.id); console.log('event.target.type: '+event.target.type); console.log('event.target.className: '+event.target.className); console.log('event.target.tagName: '+event.target.tagName); console.log('event.target.name: '+event.target.name); console.log('event.target.value: '+event.target.value); switch(event.target.name) { case value1Name: setValue1(event.target.value); break; case value2Name: setValue2(event.target.value); break; case 'value': setValue(event.target.value); break; }; }; const form = (
); const formValues = ( ); return ( <>

Home

(React.js Lambda Function Component)

Form

{form}

Login

Form with values

{formValues} ); } export default Home