【发布时间】:2017-06-06 14:27:02
【问题描述】:
在react官方网站上的this文章中,我可以清楚地看到允许使用await动态导入模块,但是当我尝试在我的代码中这样做时(就像在示例中一样)错误是我得到的:
Syntax error: await is a reserved word (11:31)
我错过了什么?
编辑
代码只是为了方便:
class App extends Component {
state = {
lazyComponent: null
}
componentDidMount() {
const { default: Message } = await import('./Message.js');
this.setState({
lazyComponent: <Message />
})
}
render() {
return (
<div className="App">
<p>Let's start!</p>
{this.state.lazyComponent || <p>Loading...</p> }
</div>
);
}
}
export default App;
【问题讨论】:
-
你能发布你的代码吗?
-
Goerge - 它实际上是链接中显示的内容的副本。
-
“实际上”,这就是重点
-
等待需要异步
标签: javascript reactjs create-react-app