В таких методах жизненного цикла реагирования, как
componentDidUpdate(prevState,prevProps)
, ошибки не возникает. например, если это функция, она должна выдавать ошибку, такую как ошибка ссылки. Что я понимаю в setState, мы передаем prevState внутри функции обратного вызова, которая внутренне присваивает объект prevState, как в функции высокого порядка, но в случае componentDidUpdate я не понимаю, как это работает под капотом.