-
-
Notifications
You must be signed in to change notification settings - Fork 36
Open
Labels
Description
"react": "^18.2.0",
"react-dnd": "^16.0.1",
"react-dnd-html5-backend": "^16.0.1",
"react-dnd-multi-backend": "^8.0.0",
"rdndmb-html5-to-touch": "^8.0.0",
I met with strange behavior, in the dev environment everything works with the new api, but in production there is an error
Invariant Violation: Expected drag drop context
.
This happens with DndProvider (new API) usage only <DndProvider options={HTML5toTouch}>
, but old one doesn't throw this error
import { DndProvider } from 'react-dnd'
<DndProvider backend={MultiBackend} options={HTML5toTouch}>
...
This happens when i explicitly set react-dnd-html5-backend
in package.json with updated yarn to 3.6.0 (because there is import { getEmptyImage } from "react-dnd-html5-backend";
in code.)
Before this DndProvider from 'react-dnd-multi-backend'
worked without this error