Material-UI 组件的问题

Problems with Material-UI components

我正在尝试将 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) => {

有什么想法吗?

谢谢。

您要么需要使用 ES6 转译器(例如 babel)将您的代码转换为当前浏览器可以理解的 JS,要么不使用 fat-arrow 函数:

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

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