_react.default.useContext不是一个函数

3 html javascript reactjs redux material-ui

  • 我正在使用材质ui步进器。
  • 我从那里使用过,但它坏了
  • 所以我调试并在VerticalLinearStepper方法内提供了控制台。
  • 它在此行上打印方法console.log(“ useStyles ----->”,useStyles);
  • 但我遇到了一个错误_react.default.useContext不是一个函数
  • 你能告诉我如何解决它。
  • 这样将来我会自己修复它。
  • 在下面提供代码段和沙箱

https://codesandbox.io/s/v3o3zmxk90

function VerticalLinearStepper() {
  console.log("useStyles----->", useStyles);

  const classes = useStyles();

  const [activeStep, setActiveStep] = React.useState(0);
  const steps = getSteps();

  function handleNext() {
    setActiveStep(prevActiveStep => prevActiveStep + 1);
  }

  function handleBack() {
    setActiveStep(prevActiveStep => prevActiveStep - 1);
  }

  function handleReset() {
    setActiveStep(0);
  }
Run Code Online (Sandbox Code Playgroud)

var*_*ons 7

@ material-ui / styles对react> = 16.7.0-alpha.0和react-dom> = 16.7.0-alpha.0具有对等依赖关系将您的react和react-dom依赖关系更新为:

"dependencies": {
    "react": "^16.7.0-alpha.2",
    "react-dom": "^16.7.0-alpha.2",
},
Run Code Online (Sandbox Code Playgroud)