【发布时间】:2017-01-04 13:47:24
【问题描述】:
我想创建一个无状态搜索组件。单击按钮时,我需要访问搜索字段的值。以下是可接受的方法吗?这种方法有什么缺点吗?
const Search = ({onBtnClick}) => {
const onClick = (e) => {
const query = e.target.previousSibling.value;
onBtnClick(query);
};
return(
<div>
<input type="search" />
<button onClick={onClick}>Search</button>
</div>
)
}
【问题讨论】:
标签: reactjs