Основной причиной ошибки является то, что когда мы собираем приложениеact-redux, мы должны увидеть структуру, в верхней части которой есть тег Provider
, в котором есть экземпляр хранилища избыточности.
Этот тег Provider
затем отображает ваш родительский компонент, давайте назовем его компонентом App
, который, в свою очередь, отображает все остальные компоненты внутри приложения.
Вот ключевая часть, когда мы оборачиваем компонент с помощью функции connect()
, эта функция connect()
ожидает увидеть некоторый родительский компонент в иерархии с тегом Provider
.
Таким образом, когда вы поместите туда функцию connect()
, она найдет иерархию и попытается найти Provider
.
Это то, что вы хотите, чтобы произошло, но в вашей тестовой среде этот поток нарушается.