2017-06-01 8 views
0

react-click-outsideを使用して、ユーザーがメニューの外側をクリックするとドロップダウンメニューを非表示にします。'エクスポートのデフォルト'なしで上位コンポーネントをエクスポート

export default enhanceWithClickOutside(Dropdown); 

ただし、この場合には、私はコンポーネント

export { enhancedWithClickOutside(Dropdown) }; 

をエクスポートしたいしかし、それは明らかに動作しません。通常、私はそうのようなコンポーネントをエクスポートします。 {}を使用してエクスポートする方法はありますか?また、高次コンポーネント関数を適用しますか?

答えて

1
export class Dropdown extends React.component { 
    ... 
} 

export const EnhancedDropdown = enhanceWithClickOutside(Dropdown); 

どこか

import { Dropdown, EnhancedDropdown } from 'path/to/Dropdown'; 
+0

当たり前、とても簡単。ありがとうございました。 – davidhu2000