添加 react-beautiful-dnd 有警告;不起作用

问题描述

我正在 https://egghead.io/courses/beautiful-and-accessible-drag-and-drop-with-react-beautiful-dnd 上完成作者的教程 task-app。我的代码是相同的,但该应用程序不起作用。可能是因为警告?这是我第一次尝试在 codeSandBox 之外使用 react。我从有效的 >npx create-react-app task-appimported styled-components 开始,然后输入 >yarn add react-beautiful-dnd。其中,出现了以下警告:

警告“> react-beautiful-dnd@13.0.0”有不正确的对等依赖 “反应@^16.8.5”。

警告“> react-beautiful-dnd@13.0.0”有不正确的对等依赖 “反应域@^16.8.5”。

最后,即使我的代码与教程中的代码相同,拖放也不起作用。

解决方法

好的,我想通了。教程和随附的示例代码有一行很旧。 innerRef 参数应该是 ref。我会展示一个例子,但我无法格式化代码以便我可以发布。

,

HTML DOM 元素使用 ref,对 React 组件使用 innerRef https://github.com/atlassian/react-beautiful-dnd/blob/master/docs/guides/using-inner-ref.md#a-common-error-

相关问答

Selenium Web驱动程序和Java。元素在(x,y)点处不可单击。其...
Python-如何使用点“。” 访问字典成员?
Java 字符串是不可变的。到底是什么意思?
Java中的“ final”关键字如何工作?(我仍然可以修改对象。...
“loop:”在Java代码中。这是什么,为什么要编译?
java.lang.ClassNotFoundException:sun.jdbc.odbc.JdbcOdbc...