0
私はreact-dnd
の例を調べています。私が以前に使ったことのない何かが、ES6構文を使ってHOC関数に小道具を渡すことです。DropTargetデコレータをES6に翻訳
@DropTarget(props => props.accepts, boxTarget, (connect, monitor) => ({
connectDropTarget: connect.dropTarget(),
isOver: monitor.isOver(),
canDrop: monitor.canDrop(),
}))
export default class TargetBox extends Component {
...
}
これはどのようにES6構文を使用して実装できますか?私はこのような引数として渡すと、未定義の小道具が得られます。
decoratorだとこれに翻訳しますexport default DropTarget(props.accepts, boxTarget, collect)(TargetBox);
それは提案だ場合、それはES7(ES2016)の一部ではありません。 –
@FelixKlingええ、ええ。それはES7にあるはずですが廃止されましたか?私はそれをES7と呼ぶのに慣れていましたが、ステージングから削除されました。 – Li357