<Input value={this.state.first_name} onChange={(event)=> this.setState({ first_name: event.target.value })} type="text"/>
то как пропсы тут использовать если не назначать их в конструкторе ?componentWillReceiveProps
//Вывожу nextProps.name и тд (все приходит как нужно)
ID = 12
name = test8
first_name = Name
last_name = Last
email = test8@tddd.dd
roles = subscriber
//На рендере вывожу пропсы и стейты
PROPS
Object {avatar: "http://0.gravatar.com/avatar/0dcaa36ec46eeb2d8562bda9bd166c0b?s=96&d=mm&r=g", id: 12, name: "test8", first_name: "Name", last_name: "Last"…}
STATE
Object {id: 12, name: NaN, first_name: NaN, last_name: NaN, email: NaN…}
if(this.state.email!==this.props.email) this.setState({email: this.props.email});