我是 React 和 ES6 语法的新手,我发现有趣的是,如果我写:
return <input onChange={event => console.log(event.target.value);} />;
这是行不通的。我收到“找不到module”错误。
但是如果我删除箭头函数中的分号:
return <input onChange={event => console.log(event.target.value)} />;
它工作得很好。如果我保留分号但添加大括号,如下所示:
return <input onChange={event => { console.log(event.target.value); }} />;
这也有效。上面第一个例子不起作用的原因是什么?