I am confused about the automatic update
My understanding is that this helps to fetch data from my db and display in the fron-end whenever I change the value
example here i am fetching data that likes value = 0
code
const Markets = () => {
const [likes, seTlikes] = useState(0)
const { fetch, data, error, isLoading} = useMoralisQuery("OrderList", query=>
query. equalTo('likes', likes),
)
console.log(likes)
if(error){
return <h1>pls recheck your data</h1>
}
if(isLoading){
return "hellow"
}
console.log(data)
return <Container>
<Input placeholder="search based by like numbers"
value={likes}
onChange={(e) => seTlikes(e.target.value)}
/>
<Button onClick ={() => fetch}> change value</Button>
{data.map(item =>(
<Containers key={item.id}>
<Payments> {item.attributes.payment }</Payments>
<Amount>{item.attributes.amount}</Amount>
<Rate>{item.attributes.price}</Rate>
<OrderId>{item.id}</OrderId>
<Likes>likes:{item.attributes.likes}</Likes>
</Containers>
))}
<h1>{likes}</h1>
</Container>
}
**when i add dependecies for auto refetch
does not show any data to front-end
**
code
const [likes, seTlikes] = useState(0)
const { fetch, data, error, isLoading} = useMoralisQuery("OrderList", query=>
query. equalTo('likes', likes),
[likes]
)
returns
5 is hard coded