Hooks
просты в использовании и представлены для оптимизации производительности. Мы можем реализовать любой сценарий, который возможен с помощью методов жизненного цикла. Что касается вашего вопроса, шаблон представления / контейнера - это способ структурировать вещи.
Разработчик использует разные термины, чтобы сделать разработку простой и доступной. В шаблоне Presentational компоненты - это то, как вещи отображаются на экране (Purely Designing stuff), а контейнеры - это компоненты, которые взаимодействуют с redux
или любым сторонним API для получения данных.
Просто для улучшения структуры приложения и опыт разработчика, использующий шаблон представления / контейнера, является хорошей идеей и в основном предпочитается разработчиками.