I am trying to retrieve some data from an API. When I console the data it works fine:
import axios from 'axios';
export default function Model() {
const url = "api.blabla.com/blabla"
const [model, setModel] = useState()
useEffect(() => {
const axiosPosts = async () => {
const response = await axios(url)
setModel(response.data)
};
axiosPosts();
}, []);
console.log(model.slug) //prints the slug!!
return (
<div>
{model.slug} : {model.name} // TypeError slug undefined
</div>
)
What can be the problem with this code?