[英]React.js communicate with state object from outside component
使用React DnD库:
const itemDropTarget = {
acceptDrop(component, item) {
window.alert('You dropped ' + item.name + '!');
}
};
const Container = React.createClass({
mixins: [DragDropMixin],
getInitialState() {
return {
items: []
};
},
statics: {
configureDragDrop(register) {
register(ItemTypes.ITEM, {
dropTarget: itemDropTarget
});
}
}
});
想知道如何从acceptDrop
函数将新的“放置”项添加到React组件的state
对象中? 用React处理这种事情的通常方法是什么?
通常的方法是使用回调,您可以在父组件内部创建函数,然后在调用子组件时将其作为道具。
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.