I have tried
import React,{useState,useEffect} from 'react'
//import usestack from './Usestack'
export default function Table() {
const [query, setQuery] = useState();
const [finalq, setFinalq] = useState();
const [pagenumber, setPagenumber] = useState(1);
const [ques, setQues] = useState();
async function apicall(finalq, pagenumber){
var res = await fetch(`https://api.stackexchange.com/2.3/questions?page=${pagenumber}&order=desc&sort=activity&tagged=${finalq}&site=stackoverflow`)
var data = await res.json();
setQues(data)
}
const setq = (e)=>{
setQuery(e.target.value);
}
const submitq=()=>{
setFinalq(query);
setQuery(' ');
setPagenumber(1);
}
useEffect(() => {
apicall(finalq,pagenumber);
},[finalq, pagenumber])
//console.log(ques);
return (
<>
<div>
<input type='text' value={query} onChange={setq}/>
<button onClick={submitq}>Submit</button>
<table>
<tr>
<th>User id</th>
<th>User name</th>
<th>Quetion</th>
</tr>
</table>
{ques.items.map((i,key)=>(
<div>samruddh</div>
))}
</div>
</>
)
}
but it is not working, it just makes react page plain white I have added the whole component and also so please check that.
I am fetching StackOverflow API with help of the input tag and button.


items. Add array here...