переадресация ссылки не работает с избыточным составить - PullRequest
0 голосов
/ 22 января 2019

forwardRef не работает правильно, когда я объединяю connect () и withI18n () с compose from redux, он не показывает все функции, которые должны отображаться.

Это прекрасно работает, когда я использую connect () соло без I18n () и compose ()

const combine = compose (
  withI18n('defaltNamespace', {wait: true}),
  connect(mapStateToProps, { 
    startShowCarsAround, 
    startSearchCities, 
    startNewRide,
    startRecentRides,
    startCancelOrder
 }, null, {forwardRef:true})
)

export default combine(Order)

таким образом это показывает это в console.log (this.ref) (console.log () из родительского компонента im ref from)

current: WithContext
 context: {}
 props: {cities: Array(8), user: {…}}
 refs: {}
 state: null
 updater: {isMounted: ƒ, enqueueSetState: ƒ, enqueueReplaceState: ƒ, 
 enqueueForceUpdate: ƒ}
 _reactInternalFiber: FiberNode {tag: 1, key: null, elementType: ƒ, type: ƒ, 
 stateNode: WithContext, …}
 _reactInternalInstance: {_processChildContext: ƒ}
 isMounted: (...)
 replaceState: (...)
 __proto__: Component
 __proto__: Object

показывает реквизиты из этого компонента, например, в ref, что означает, что он работает частично, поскольку не показывает нужную мне функцию. как я уже сказал, покажите эту функцию, когда я использую только connect () без i18n ()

...