Why is the data empty when setData is assigned the value returned from the axios? I am so worried, I have tried several approaches but all the same. What could be a problem?