У меня есть функциональный компонент React с формой, onSubmit я хочу перебрать все элементы формы....
export default function TransactionFilter() {
return (
<form onSubmit={handleSubmit}>
<TextField id="username" /><br/>
<TextField id="password" /><br/>
</form>
)
const handleSubmit = (event) => {
event.preventDefault();
var formElements = event.target.elements
formElements.forEach(element =>
console.log(`I found this ${element}`)
);
Но этот код дает мне ошибку...
react-dom.development.js:476 Uncaught TypeError: formElements.forEach is not a function
at handleSubmit (FilterForm.js:49)
at HTMLUnknownElement.callCallback (react-dom.development.js:337)
Разве я не использую forEach в правильный путь? Если нет, то как правильно перебирать массив элементов формы в React?