umijs / umi-blocks

Official collection of some high quality blocks.
https://blocks.umijs.org
MIT License
229 stars 50 forks source link

user-dashboard 这样的名称直接被用于class,语法错误。 #21

Open FateRiddle opened 5 years ago

FateRiddle commented 5 years ago
umi block add user-dashboard
class user-dashboard extends Component {
  componentDidMount() {
    this.props.dispatch({
      type: 'user-dashboard/fetch',
      payload: {
        page: 1,
      },
    });
  }

  render() {
    return (
      <div>
        <Users />
      </div>
    );
  }
}

export default connect()(user-dashboard);

class 名称是 user-dashboard, 于是报错。

p.s. 其他一个疑问:到处都不引用React,于是各种eslint提示错误。。这个何解?或者说,为啥要把React给包括在umi里面(plugin)?

xiongchuan86 commented 5 years ago

class user-dashboard , 中划线 报错,如何解决?

miaozilong commented 5 years ago

改成下划线就好了 但是官方为毛这么坑呢 还是我自己不懂?