0

我有一个 DragSource 和 DropTarget 作为父母的孩子

<Parent>
  <DragSource>
  <DropTarget>
</Parent>

如何从父母那里收听 DragSource 的 isDragging 道具?

4

1 回答 1

2

一种方法是使两个组件连接组件。从那里拖动 DragSource 组件时,调度一个将 redux 存储中的 isDragging 属性设置为 true 的操作。

然后,父组件将订阅 mapStateToProps 中的 isDragging 属性。

另一种方法是将 isDragging 函数作为 prop 从 Parent 组件传递到 DragSource 组件中。这样,当 DragSouce 组件被拖动时,它会在父组件中调用 isDragging。

于 2017-04-20T09:06:04.427 回答