React·100 питань

Чому не можна викликати setState після unmount і як цього уникнути?

Відповідь
Компонент вже демонтований, оновлення не потрібно.
Це викликає попередження і потенційні витоки.
Скасовуй async операції в cleanup.
Використовуй AbortController або ігноруй застарілі відповіді.
Бібліотеки даних вирішують це автоматично.
Чи корисна ця відповідь?

Інші питання цієї теми

Пов’язані питання з інших тем