Насколько я понимаю, в getData у тебя что-то сетится и ты циклишься, потому что условие(пока с точки зрения нейминга) неверное. Первый аргумент componentDidUpdate это prevProps, а не prevState. Возможно в этом моменте у тебя и косяк
getData просто получает объект с api и потом они добавляются в state. На сколько я понял ComponentDidUpdate вызывается автоматически когда в компоненте в state или в props происходит изменение. Но у меня нет этих изменений и условие выполняться не должно
У тебя componentDidUpdate срабатывает, когда компонент ререндерится(это значит поменялся стейт, либо входящие пропсы). У тебя getData как раз сетит стейт на каждый ререндер потому что условие описанное в componentDidUpdate выполняется каждый раз как происходит ререндер
пропсов нет а getData не меняет условие описанное в ComponentDidUpdate
Wow сработало пасеба)
Ю велком. Всегда выводи в консоль, если что-то не сходится
иногда помогает сюда написать
Обсуждают сегодня