I have a React component getting an item's info and returning JSX:
const detail = props => {
    const service = new Services()
    const detail = service.findItem(props.match.params.id)
        .then(item => {
            console.log(item) // logs correct details, including the title property
            return item
        })
        .catch(err => console.log(err))
    return (
        <h1>{detail.title}</h1> // !! prints nothing inside the <h1> tag
    )
}
As seen above, returning object logs correctly all properties, but when trying to access them through JSX, no info is shown.
There are no console errors.
 
     
    