imjared ответ правильный: ваша проблема в функции handleChange
, где вы неправильно обновляете состояние.
Эта функция должна выглядеть примерно так:
handleChange = event => {
const insurance = Object.assign({}, this.state.insurance);
insurance[event.target.name] = event.target.value;
this.setState({insurance});
};
В первой строке функции вы создаете глубокую копию текущего объекта insurance
, сохраненного в состоянии. Затем вы обновляете скопированный объект и, наконец, обновляете состояние.
Ваш вопрос не мог быть больше общим, но я собираюсь взять предположение и предложить, чтобы Вы посмотрели на обратные вызовы WCF.
Я сомневаюсь, что Ваш вопрос касается WPF или даже WF, но необходимо будет уточнить, если Вы будете думать иначе.