Как я могу отобразить функции setState?
Вот мой пример функции setState:
const [firstName, setFirstName] = useState('');
const [lastName, setLastName] = useState('');
Вот мой метод отображения:
{[{ label: "First Name", state: 'firstName' , function: 'setFirstName'},
{ label: "Last Name", state: 'lastName' },
{ label: "Email", state: 'email' },
{ label: "Password", state: 'password' },
{ label: "Phone", state: 'phone' }].map((item, index) => (
<div>
<TextField
id="outlined-basic"
key={index}
label={item.label}
variant="outlined"
onChange= {e => setFirstName(e.target.value)}
/>
<br></br><br></br>
</div>
)
)}
Это работает, но я Я хочу изменить onChange таким образом, чтобы вместо setFirstName я мог передать функцию и отобразить все из них (например, firstName, lastName et c). Как я мог это исправить?