Подскажите, как получить значения инпута?
Здесь понятное дело происходит неправильное присвоение, т.к event ссылается на form, а не на инпут.
const payload = event.target.value
Полный код:
import React from 'react'
import Input from '../../UI/Input/Input';
import Button from '../../UI/Button/Button';
import classes from './Main.module.css'
export default class Main extends React.Component {
submitHandler = (event) => {
event.preventDefault()
const {getValueInput} = this.props
const payload = event.target.value
getValueInput(payload)
}
render() {
return (
<div className={classes.main}>
<div className={classes.main_inner}>
<div className={classes.form_outer}>
<form onSubmit={this.submitHandler}>
<Input />
<Button>Добавить</Button>
</form>
</div>
</div>
</div>
)
}
}