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