使用版本 17.0.1 的 React App 中使用的 Survey JS?

Survey JS used in React App using version 17.0.1?

我正在尝试在我的 React 应用程序中通过 Survey JS 实现 Survey Creator。我是一名新开发人员,您能解释一下我是如何解决这个问题的吗?我目前在我的应用程序中使用 Material UI。如果我切换到版本 16.5.0 的 react 和 react-dom,那么 material UI 说我需要更新版本的 react 和 react-dom。以下问题的屏幕截图。我目前正在使用 react 和 react-dom 版本 17.0.1

what shows up in the console

这是不兼容依赖项的常见问题。 React 17.0.1 比较新,因此所有包都没有更新到这个版本。 在您的情况下,material-ui 适用于此版本,但不适用于 Survey Js。你可以做的是保留 react@16.5.0 react-dom@16.5.0 并降级 material 的版本,例如 4.11.2 可能是好的。