20
loading...
This website collects cookies to deliver better user experience
const Card = () => {
const [showFront, setShowFront] = useState(true)
const [formData, setFormData] = useState({
input1: value1,
input2: value2,
...
})
function handleInputChange(e) {
const name = e.target.name;
const value = e.target.value;
setFormData({ ...formData, [name]: value });
}
...
const CardFront = () => {
return <form>
<input name="input1" value={formData.input1}
<input name="input2" value={formData.input2}
...
<button>Submit</button>
</form>
}
const CardBack = () => {
return <div>
<p>{formdata.input1}</p>
<p>{formdata.input2}</p>
...
</div>
}
return (
{ showFront ? <CardFront /> : <CardBack />
)
}
return (
{ showFront ?
<>
<form>
<input name="input1" value= {formData.input1}
<input name="input2" value={formData.input2}
...
<button>Submit</button>
</form>
</>
:
<>
<div>
<p>{formdata.input1}</p>
<p>{formdata.input2}</p>
...
</div>
</>
)