使用版本 17.0.1 的 React App 中使用的调查 JS?

问题描述

我正在尝试在我的 React 应用程序中实现来自 Survey JS 的 Survey Creator。我是一个新的开发人员,所以你能解释一下我是如何解决这个问题的吗?我目前在我的应用中使用 Material UI。如果我切换到 react 和 react-dom 的 16.5.0 版本,那么 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 并降级材料的版本,例如 4.11.2 可能会很好。