Я нахожусь в середине моего первого проекта React Native. Я хотел бы создать HOC, который занимается исключительно синхронизацией данных с api. Затем это обернется всеми моими другими компонентами.React Redux use HOC с подключенным компонентом
Если я исправить мой DataSync
компонент повысит все другие компоненты, выполнив следующие действия в экспортном заявлении:
export default DataSync(SomeOtherComponent);
Концепция Я борюсь с, что SomeOtherComponent
также зависит от React Redux Connect метод для извлечения другого состояния редукции. Мой вопрос: как я могу использовать оба вместе? Что-то вроде этого?
export default DataSync(connect(mapStateToProps, mapDispatchToProps)(SomeOtherComponent));
я, возможно, совершенно не поняли понятие здесь, так что я был бы очень признателен некоторые указатели
EDIT
Чтобы объяснить далее:
Мой DataSync HOC бы чисто обрабатывать синхронизацию данные между приложением и будут компонентом верхнего уровня. Ему понадобится доступ к состоянию auth и будет устанавливать данные в Redux (в данном случае заказы) для всех других компонентов.
Компоненты, вложенные в DataSync HOC, нуждаются в доступе к извлеченным данным, маршрутам, и они, в свою очередь, создают состояние (заказы), которое необходимо периодически синхронизировать с сервером.
yep, который должен работать –