gpt4 book ai didi

javascript - ES6 在组件内包裹组件

转载 作者:行者123 更新时间:2023-12-03 01:58:17 24 4
gpt4 key购买 nike

const Dropdown = createReactClass({

render() {
return 'something'
}
});

module.exports = enhanceWithClickOutside(Dropdown);

如何在 ES6 React 中使用上面的代码?

class Dropdown extends React.Component {
render() {
return 'something'
}
}

//where to put the enhanceWithClickOutside?

我正在尝试使用这个包https://www.npmjs.com/package/react-click-outside

这是我的尝试https://codesandbox.io/s/kx48qx7n63

最佳答案

您需要导出下拉列表类。像这样的东西:exportdefaultenhanceWithClickOutside(Dropdown);

已编辑的沙箱:https://codesandbox.io/s/lp6jo7yjm

此外,请参阅此处的另一个示例:https://github.com/davidhu2000/react-spinners/blob/master/examples/components/color_picker.jsx

关于javascript - ES6 在组件内包裹组件,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/50145732/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com