Material-UI组件的问题

时间:2016-05-31 11:12:28

标签: javascript html reactjs ecmascript-6 material-ui

我正在尝试使用Material-UI中的http://www.material-ui.com/#/components/drawer(停靠示例)组件和ReactJS。

我在以下行的“=”上收到错误错误:

handleToggle = () => this.setState({open: !this.state.open});

我在其他一些组件上也遇到了同样的错误。我正在使用最新版本的Material-UI。

与以下代码相同:http://www.material-ui.com/#/components/table(复杂示例):

handleToggle = (event, toggled) => {

有什么想法吗?

谢谢。

2 个答案:

答案 0 :(得分:1)

您需要使用像babel这样的ES6转换程序将代码转换为当前浏览器可以理解的JS,或者不使用胖箭头函数:

handleToggle() {
  this.setState({open: !this.state.open});
};

答案 1 :(得分:0)

感谢您的投入。我只需要添加" stage-0"到我的装载机并安装" babel-preset-stage-0"。现在一切正常。再次感谢。