multiple inputs in react

2022.10.14

multiple inputs in react

#react#state
use client /components/post/reExport }) const updateValues = (e) => setValues({ ...values, [e.target.name]: e.target.value }) return ( <> <input type= name= value={values.first} onChange={updateValues} placeholder= />{ } <br /> <input type= name= value={values.last} onChange={updateValues} placeholder= />{ } <br /> <input type= name= value={values.age} onChange={updateValues} placeholder= />{ } <br /> <div> <h5>{ }</h5> {JSON.stringify(values)} </div> </> ) } const postObj = { title: , date: , tags: [ ], imgUrl: , desc: , body: ( <> <H>one useState for multiple inputs</H> <p> Good{ } <Lnk url= > article </Lnk>{ } how to control multiple inputs with React without creating state variable for every input field. </p> <Code block jsx>{ }) const updateValues = (e) => setValues({ ...values, [e.target.name]: e.target.value }) return ( <> <input type= value={values.first} onChange={updateValues} placeholder= /> <br /> <input type= value={values.last} onChange={updateValues} placeholder= /> <br /> <input type= value={values.age} onChange={updateValues} placeholder= /> <br /> <div><h5>{ }</h5>{JSON.stringify(values)}</div> </> ) }