Я пытаюсь добавить вторую кнопку отправки в редукционную форму.
Обе кнопки должны отправить действие, которое сохраняет данные, но в зависимости от нажатой кнопки пользователь должен быть перенаправлен на разные страницы.
Поэтому я определил обработчик, который я onSubmit
как onSubmit
prop в форму.
Но насколько я могу видеть, только данные формы передаются этому обработчику:
Документы на handleSubmit
note:
Функция, которая должна быть передана
<form onSubmit={handleSubmit}>
или<button onClick={handleSubmit}>
. Он выполнит проверку, как синхронизацию, так и асинхронную, и, если форма верна, она вызоветthis.props.onSubmit(data)
с содержимым данных формы.
То, что мне не хватает, - это способ также передать информацию о нажатой кнопке (например, событие click) моему обработчику onSubmit, чтобы я мог сохранять и маршрутизировать по назначению.