Кстати, интересовал один момент: допустим есть эффект, в котором выполняется аякс запрос и после запроса устанавливается какой-то стейт компонента. Но может быть такая ситуация, что компонент размонтируется, до того момента, когда ответ вернётся. И получается будет вызван setState на компоненте, которого уже по факту нет.
Стоит ли вручную на анмаунте отменять запрос или реакт и так не будет устанавливать стейт на компоненте, которого нет?