与StepZilla反应:类型无效

时间:2017-07-17 15:43:43

标签: reactjs

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

我尝试了以下内容,如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:type无效 - 期望一个字符串(对于内置组件)或一个类/函数(对于复合组件)但得到:object。

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

1 个答案:

答案 0 :(得分:0)

我有同样的问题,我用解决方法解决了这个问题,需要这样:

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

查看类似问题的答案: