Getting invalid hook call if I use setState for class component or useState for functional component.
const [reviewData,setReviewData]=React.useState(undefined);
fetch('/reviewAll/')
.then(res => res.json())
.then(data => {
if(data !== null || data !== undefined){
console.log(data)
this.setState({reviewData:data}) or setReviewData([]); <---------------------------------
}
})
if I comment out setState(or useState)
, it's working fine. Tried with axios as well.