javascript - react-dnd 文档如何显示 `dragPreview` 与 `useDrag` 钩子一起使用
问题描述
在钩子的文档中,它显示了一个三元运算符,用于根据 if设置为 trueuseDrag
来确定是否显示dragPreview
or元素。drag
isDragging
return collected.isDragging ? (
<div ref={dragPreview} />
) : (
<div ref={drag} {...collected}>
...
</div>
)
我的问题是,元素不会dragPreview
总是被抛在后面吗?所有其他示例都将dragPreview
元素显示为环绕drag
元素。所以它们都是同时渲染的,并且在启动拖动时都可用。但是如果有条件地渲染dragPreview
ifisDragging
设置为 true 总是为时已晚,而只是将元素留在元素的位置,难道不会有条件地渲染drag
吗?
解决方案
推荐阅读
- microservices - 无状态微服务中传递payload的方式有哪些?
- excel - vba 中的 Instr、vbtextcompare
- javascript - 使用 plotly.js 从 JSON 构建绘图
- anaconda - Spyder 4.1.1:错误:“Python 文件的编辑器中的完成和 Linting 将不起作用”
- node.js - 需要在nodeJS中设置超时,什么是正确的和优化的方式?
- python - 如何在CSV python中检查是否存在并提取年份和百分比
- python - 如何在列表中搜索项目 - python
- mysql - Mysql自动增加用户定义的变量
- c# - 提交带有结果数据的表单后如何将返回的数据绑定到 Telerik ASP.Net Core 网格
- spring - OAuth2 密码授予 Spring Serurity