Помогите разобраться с паттерном Components/Containers (Без redux), везде пишут по разному, типа контейнерами могут является компоненты которые передают пропсы дальше (вниз), но сами не используют их, в другом месте пишут что контейнеры это те компоненты которые имеют собственное состояние. Так как правильнее делать? 1 или 2 вариант лучше?