My google auth button was working fine before I migrated to using create-react-app. when I switch to CRA, the form is not being submitted to the server and instead it seems like
Here's a simple snippet showing how to handle form submission. Hope that helps.
class App extends React.Component {
constructor() {
super();
this.handleSubmit = this.handleSubmit.bind(this);
}
handleSubmit(event) {
event.preventDefault();
const form = event.target;
const data = new FormData(form);
for (let name of data.keys()) {
const input = form.elements[name];
console.log(input);
console.log(input.value);
}
fetch('/aoth/google', {
method: 'GET',
body: data,
});
}
render() {
return (
);
}
}
ReactDOM.render( < App / > ,
document.getElementById('root')
)