对StepZilla作出React:类型无效

ct2axkht  于 2022-09-21  发布在  React
关注(0)|答案(1)|浏览(186)

我尝试使用https://github.com/newbreedofgeek/react-stepzilla中的StepZilla组件,但遇到了问题。

我尝试了StepZilla主页中解释的以下内容:

import React from 'react';
import ReactDOM from 'react-dom';
import './index.css';
import App from './App';

var StepZilla = require('react-stepzilla');
const steps =
    [
      {name: 'Step 1', component: <App />}
    ];

ReactDOM.render(<div className='step-progress'>
    <StepZilla step={steps}/>
</div>,document.getElementById('stepDemo'));

我总是得到以下错误:<StepZilla step={steps}/>:React.createElement:类型无效--需要一个字符串(对于内置组件)或一个类/函数(对于复合组件),但得到的是:Object。

但我认为这是正确的,因为在StepZilla页面的示例中,它是相同的step变量。

f4t66c6m

f4t66c6m1#

我也有同样的问题,我用一个变通办法解决了它,要求是这样的:

var StepZilla = require('react-stepzilla').default;

请看类似问题的答案:

相关问题