【发布时间】:2018-03-18 23:35:06
【问题描述】:
我开始学习 react.js,并且我在 react 应用程序中开发了一个简单的石头剪刀布游戏。我发现创建重新加载按钮有点困难,因为它当然不同于具有以下功能的 javascript 按钮:
<button onclick="reload">RESTART GAME</button>
function reload() {
location.reload();
}
对于这个 React 应用,我认为可行的是:
<button type="button" onClick={ refreshPage }> <span>Reload</span> </button>
function refreshPage(){
window.location.reload();
}
到 App.js 文件,但我收到错误消息:
./src/App.js
Syntax error: Unexpected token (64:11)
62 | }
63 |
> 64 | function refreshPage(){
| ^
65 | window.location.reload();
66 | }
67 | }
完整的项目可以在这里找到github(npm start 将在终端/控制台中启动项目)
任何有关如何纠正此问题的见解将不胜感激,谢谢!
【问题讨论】:
-
代码在组件内吗?
标签: javascript reactjs