Доброго дня! интересует следующее: допустим есть главная страница, страница продукта и страница поиска... на каждой странице имеются свои компоненты... в данном случае страницы представлены в виде компонентов-контейнеров?
Я делаю страницы функциональными компонентами которые состоят из контейнеров (а контейнеры в свою очередь из функциональных компонентов). Это позволяет легко ориентироваться на странице и добавлять или удалять элементы, это никак не повлияет на остальные.
Вот как пример https://gitlab.com/tsepen/star-wars-bb