Ich habe Formular, nach dem Einreichen des Benutzers wird auf eine andere Seite genommen werden. Wenn sie auf die Schaltfläche "Zurück" klicken, kehren sie zum Formular zurück, aber die Eingabedaten sind nicht mehr vorhanden.reactJS - Formulareingabe anzeigen, wenn der Browser zurückgeht
Was ist der richtige Weg, um Eingabedaten in reagieren zu reagieren?
Form:
export default class Update extends React.Component{
constructor(){
super();
this.state = {
items: {
firstName: '',
lastName: '',
}
};
}
updateContact(e){
e.preventDefault();
// saving data
// then redirect
this.context.router.push('/');
}
render(){
return(
<form id="new-form" onSubmit={this.updateContact.bind(this)}>
<input type="text" placeholder="First Name" />
<button type="submit" class="btn" >Update</button>
</form>
)
}
}
Update.contextTypes = {
router: PropTypes.object.isRequired
}
Können Sie ein Code-Snippet bereitstellen? –