В реакции-избыточности connect
- это просто функция более высокого порядка, которая создает новый компонент, который имеет состояние избыточности (mapStateToProps) и создателей действий (mapDispatchToProps), прикрепленных к объекту props исходного component
, который вы передали функция, возвращаемая connect
. Если вы хотите, чтобы другие компоненты были подключены к резервному хранилищу, вам нужно будет передать их функции connect
.
См. Компоненты высшего порядка в Реагируйте на документацию, чтобы понять, как работает connect.
Также полезно знать, что, поскольку hooks
, это не единственный вариант. Вы можете использовать функции useSelector
и useDispatch
, экспортированные из act-redux , чтобы использовать состояние избыточности и диспетчеризировать действия в компонентах с поддержкой перехвата.