2 回答

TA贡献1864条经验 获得超6个赞
这个怎么样?
useEffect(() => {
// set the current state
setSearchValue(props.searchValue)
}, [props]);

TA贡献1868条经验 获得超4个赞
功能组件没有状态,但你可以使用 reactHooks:
import React, { useState } from 'react';
const HeroComp = (props) => {
let [searchValue, setSearchValue] = useState();
let handleSearchSubmit = (e) => {
setSearchValue(e.target.value);
}
return <div className='heroComp' >
<form action="" >
<input type="text" placeholder='search cartigory' onChange={handleSearchSubmit} />
</form>
</div>
}
export default HeroComp;
添加回答
举报