Эх, книга только вышла, а уже частично устарела. Сами разработчики React не рекомендуют использовать Create React App, также CRA уже нет для старта в новой документации
Функции в JS являются объектами и никогда не имеют ссылку на ту же область в памяти где существуют. Поэтому в приведенном в статье примере memory leak будет случаться каждый раз при размонтировке компонента
Эх, книга только вышла, а уже частично устарела. Сами разработчики React не рекомендуют использовать Create React App, также CRA уже нет для старта в новой документации
По поводу паттерна Observer правильнее было бы иметь вот такой код:
Функции в JS являются объектами и никогда не имеют ссылку на ту же область в памяти где существуют. Поэтому в приведенном в статье примере memory leak будет случаться каждый раз при размонтировке компонента