У меня есть функциональный компонент реакции, который отображает информацию после запроса API. Первоначально отображаемый объект является пустым, поскольку запрос не был выполнен. В объекте есть массив, который выглядит так:
['US', 'USA', 'United States of America']
Когда я просто отображаю массив, после запроса API он отображает его как одну строку на странице без пробелов между примерами:
USUSAUnited States of America
Естественно, я хочу отформатировать его с помощью .join (','), чтобы отформатировать строку как США, США, Соединенные Штаты Америки, но после добавления .join (',') выдается ошибка:
TypeError: props.modalCountry.alt_spellings is undefined
Кажется, что .join () пытается запустить первый рендер до того, как появится объект modalCountry. Как заставить этот метод не запускаться, пока объект и массив на самом деле не существуют?