Что ваш const() structure
делает:
=> (Это синтаксис автоматического возврата.)
Если вы хотите сохранить / повторно использовать ваше значение, вам придется определить некоторые состояние / переменная для хранения данных. Вы также можете сделать это в верхнем компоненте, как:
import React, { useState } from "react";
const Parent = props => {
const [state, setState] = useState({ text: "" });
return <AddUserPage value={state.text} onChange={e => setState(prev => ({ ...prev, text: e.target.value || "" }))} />
}
const AddUserPage = ({ value = "" , onChange }) => (
<div>
<PermanentDrawerLeft></PermanentDrawerLeft>
<div className='main-content'>
<form className="ROOT" noValidate autoComplete="off">
<TextField id="standard-basic" value={value} onChange={onChange} label="Standard" />
// value, and Onchange comes from an upper component
</form>
</div>
</div>
);