Здравствуйте, подскажите, почему в моем
приложение во время дебаггинга в dev tools появляются ошибки "Cannot flush updates when React is already rendering", как я понял, проблема в том, что я изменяю стейт во время рендеринга какого-то компонента, но найти причину не смог. Мое приложение имеет функционал добавления новых постов, удаления и их редактирования, все они реализованы в App.js и прокидываются на нижний уровень в шаблоны постов. В качестве хранилища выступает JSON Server c db.json, также есть компонент router, который осуществляет переключение на каждый отдельный пост по клику на "Show more" . Мне кажется, что ошибка кроется где-то в изменении пропсов дочерних компонентов App.js, которые приходят после fetch запросов.
Исходный код