I am using preventDefault() but even then the page reloads. The below code looks similar to ReactJS form submit preventdefault not working. I also tried stopProgation() and nativeEvent.stopImmediatePropogation() as mentioned in React onClick and preventDefault() link refresh/redirect? but they didn't help either. Anything I'm missing?
Thanks in advance.
class CreateMember extends React.Component { constructor(props) { super(props); } render() { var handleSubmit = (e) => { e.preventDefault(); console.log('Event: Form Submit'); }; return ( <div> <Form onSubmit={this.handleSubmit}> <Form.Row> <Form.Group as={Col} controlId="mid"> <Form.Label>Member ID</Form.Label> <Form.Control required type="id" /> </Form.Group> <Form.Group as={Col} controlId="joiningDate"> <Form.Label>Joining Date</Form.Label> <Form.Control required type="date" /> </Form.Group> </Form.Row> <Button variant="primary" type="submit"> Create </Button> </Form> </div> ); } }