2017-03-17 23 views
1

たとえば、コンテナ<ContainerName data=someData>があり、いくつかの小道具データを渡します。リアクロックパス小道具

const enhance = compose(
     withProps({ 
     statuses: ['ordered', 'received'], 
     }), 
     withProps(
     // how do I pass props from this container to component ? 
    ), 
     withState('error', 'setError', false), 
     withState('successAdded', 'setSuccessAdded', false), 
     withState('loading', 'setLoading', false), 
     withState('confirmModal', 'setConfirmModal', false), 
... 
export default enhance(ComponentForm); 

私たちは私たちのコンポーネントにこのコンテナに属している小道具を渡すにはどうすればよい:我々は再構成し、次のコードを持って使用して、このコンテナで

答えて

4

コンポーネントは、再構成HOCを使用して受け取るすべての小道具を宣言する必要はありません(ただし、mapProps経由で作成機能の小道具を明示的に省略しない限り)。

通常のコンポーネントと同じようにデータを渡し、子コンポーネントは通常のプロップと同じように使用します