REACT PROJECT: WEATHER WIDGET
WE WILL BUILD A WEATHER WIDGET THATA CONSISTS OF A SEARCH BOX, SEARCH BUTTON, WEATHER REPORTS (FOUND USING AN API) .
IN THE SEARCH BOX, WHEN A CITY NAME IS SEARCHED THAT CITY'S WEATHER REPORT SHOULD BE DISPLAYED.
BUILDING SEARCH BOX:
THE SEARCH BOX IS BUILT FROM MATERIAL UI BY IMPORTING THE TEXT FIELD
import "./Searchbox.css";
import TextField from "@mui/material/TextField";
import Button from "@mui/material/Button";
import { useState } from "react";
export default function SearchBox(){
let [city,setCity]=useState("");
let handleChange=(event)=>{
setCity(event.target.value);
}
let handleSubmit =(event)=>{
event.preventDefault();
console.log(city)
setCity("")
}
return(
<div className="SearchBox">
<h2>Find weather</h2>
<form onSubmit={handleSubmit}>
<TextField id="city" label="City name" variant="outlined" value={city} required onChange={handleChange}/>
<br />
<br />
<Button variant="contained" type="submit">
search
</Button>
</form>
</div>
)
}


Comments
Post a Comment