mobx-react[-lite] уже позволяет избавиться от переполнения главного стора и создания каши, используя useLocalStore хук, а создание компонент через классы уже почти ушли во времена динозавров с приходом хуков
Думаю, для HOC, аггрегирующих большое количество других компонент в себе, чтобы не утонуть в useState/useEffect/useCallback полотнах, все же будут использоваться компоненты с их жизненными циклами
опечатка,
так?
а при таком коде мешает ли что-то считаться функции, описанной выше, чистой?)
они уже deprecated и будут убраны в 17 версии