Я думаю, что componentDidMount
не срабатывает из-за
data.map
, и вы устанавливаете данные в this.state.data
{this.state.data && data.map(..)}
должно быть уместным в вашем случае. Итак, почему метод не стреляет? Вероятно, из-за того, что выполнение является последовательным, оно останавливается, когда оно встречает ошибку в вашем заявлении data.map
. Исправьте эти ошибки, и я думаю, что вам будет хорошо.