Я пытаюсь отобразить данные, которые были получены. но я не могу показать свойства вложенных объектов в реагировать. Есть идеи? если я записываю данные, я сначала получаю неопределенные данные, затем правильные данные. я предполагаю, что мне нужно дождаться загрузки данных, а затем отобразить их. но он работает для заголовка, который не находится во вложенном объекте.
function SingleBeneficiary({ match }) {
const [data, setData] = useState({ data: []});
const id = match.params.id
useEffect(() => {
async function fetchData() {
const response = await fetch(`http://localhost:8081/v1/beneficiary/${id}`);
const jsonData = await response.json()
setData(jsonData)
}
fetchData();
}, [])
return (
{data.title} // works
{data.address.careOf} // dont work
Данные
{
"title":"myTitle",
"address":{
"careOf": "my adress"
}
}