【发布时间】:2020-01-25 17:29:38
【问题描述】:
我想把这个react组件中的箭头样式函数(at onChange)改成普通函数。我是初学者,对我来说,并排查看两个版本很有帮助,因为我很难掌握新的箭头函数语法。
这应该是可能的,但是使用“普通”函数会如何?
import React from "react";
function Input1(props) {
//console.log(props)
return (
<div>
<input
onChange={event => props.handleChange("email", event.target.value)}
/>
</div>
);
}
export default Input1;
【问题讨论】:
-
function (event) { return props.handleChange("email", event.target.value); }? -
如果你只是想要一个多行函数,只需要使用
event => { /* multi-line of code here */ }就可以了。
标签: javascript reactjs arrow-functions react-component