È legale?React - setState in componentWillReceiveProps
componentWillReceiveProps: function(nextProps) {
if (typeof nextProps.contact != 'undefined') {
this.setState({forename: nextProps.contact.forename});
this.setState({surname: nextProps.contact.surname});
this.setState({phone: nextProps.contact.phone});
this.setState({email: nextProps.contact.email});
}
}
Perché io non so come riempire i miei input e di essere ancora in grado che l'utente può modificare gli ingressi. Quindi mi è venuta in mente questa soluzione invece di provare a manipolare il this.props.
Qualche suggerimento?