Reaccione Redux use HOC con componente conectado

Estoy en medio de mi primer proyecto React Native. Me gustaría crear un HOC que se ocupe exclusivamente de la sincronización de datos desde una API. Esto luego envolvería todos mis otros componentes.

Si estoy en lo correcto miDataSync El componente mejoraría todos los demás componentes haciendo lo siguiente en la declaración de exportación:

export default DataSync(SomeOtherComponent);

El concepto con el que estoy luchando es queSomeOtherComponent también depende del método React Redux Connect para recuperar otro estado redux. Mi pregunta es ¿cómo puedo usar ambos juntos? ¿Algo como esto?

export default DataSync(connect(mapStateToProps, mapDispatchToProps)(SomeOtherComponent));

Es posible que haya entendido mal el concepto aquí, así que realmente agradecería algunos consejos

EDITAR

Para explicar más a fondo:

Mi DataSync HOC solo manejaría la sincronización de datos entre la aplicación y sería el componente de nivel superior. Necesitaría acceso al estado de autenticación y establecería los datos en Redux (en este caso, pedidos) para todos los demás componentes.

Los componentes anidados dentro del DataSync HOC necesitan acceso a los datos recuperados, las rutas y, a su vez, crean estados (pedidos) que deben sincronizarse periódicamente con el servidor.

Respuestas a la pregunta(4)

Su respuesta a la pregunta