Cannot have two HTML5 backends at the same time

当使用页面使用多个react-dnd 提供的DndProvider 时会出现Cannot have two HTML5 backends at the same time.

原因:在同一个页面HTML5backend 已经生成,不能重复生成

解决方案:采用高阶组件组件事先生成 HTML5backend

问题地址:https://codesandbox.io/s/gs988

[email protected] 及以上版本解决方案:https://codesandbox.io/s/react-dnd-backend-issue-forked-uyf8z

[email protected] 以下版本解决方案:https://codesandbox.io/s/react-dnd-backend-issue-forked-bccjz

你可能感兴趣的:(react.js)