Поставщик является компонентом. Вы используете поставщика в верхней части цепочки компонентов, где запускается ваше приложение. Вы помещаете это так, чтобы оно охватывало все ваше приложение. Внутри этого контейнера вы проходите мимо магазина. Это позволяет любому дочернему компоненту получить доступ к хранилищу.
connect () используется как функция высшего порядка, которую вы оборачиваете вокруг указанных c компонентов. По сути, подключите данные состояния карты, содержащиеся в хранилище, к реквизиту в указанном c компоненте. Может быть, это помогает думать о connect () как о способе, которым отдельный компонент получает необходимые ему данные c из глобального хранилища