Я использую Netify-форму с Гэтсби JS. Я пытаюсь показать компонент оповещения об успехе, когда пользователь отправляет форму. Это работает нормально, но я не могу получить данные формы под своей учетной записью Netify.
handleSubmit = (e) => {
this.setState({showSuccessMsg: true});
e.preventDefault();
};
<form name="subscribe"
method="POST"
onSubmit={this.handleSubmit} // custom handler
action=""
data-netlify="true"
data-netlify-honeypot="bot-field"
className="form-inline d-flex">
<input type="hidden" name="form-name" value="subscribe"/>
<input type="hidden" name="bot-field"/>
.....
.....
<button type="submit" className="btn btn-primary mx-auto">
Subscribe
</button>
</form>
<div>
{this.state.showSuccessMsg ? <SuccessAlert/> : ''}
</div>
PS: комментируя это // onSubmit={this.handleSubmit}
, я могу получить данные, но проигрываю, показывая предупреждение об успехе.