Не стесняйтесь использовать точки с запятой в вашем коде:
console.log(e);
console.log(e.target.value);
this.update({
name: e.target.value
});
Возможно, проблема в том, что Visual Studio не знает, как форматировать asi (точки с запятой фактически отсутствуют, пока они не добавлены компилятором). Мои противники говорят мне, что точки с запятой отсутствуют, это не форматирует их неправильно, но, тем не менее, это не так красиво и вызывает у вас проблемы, так зачем беспокоиться и удалять их в первую очередь: D