function Header() {
const [search, setSearch] = useState('');
const [{search_results}, dispatch] = useStateValue();
function to run when the form gets submit:
function search_item(event){
event.preventDefault();
if(search_results.length===0){
alert("No results Found")
}else{
alert("Found Something");
// render a search results page;
}
}
I want to render a page like "/searchResults" after I hit enter which will contain my search_results state value.
return (
<div className="header">
<img className="header__logo" src="" alt="" />
<div className='header__searchBox'>
<form onSubmit={search_item} className="header__search">
<input placeholder="Input The Keywords" onChange = {event => setSearch(event.target.value)}/>
<SearchIcon className="header__searchIcon"/>
</form>