我目前正在reactjs中开发一个组件,并且遇到了一个解析错误,其中关键字const、let和var未被识别。有解决这个问题的见解吗?
我尝试将 es6 包安装到 React 项目中。
Failed to compile.
./src/components/Calendar.js
Line 12: Parsing error: Unexpected keyword 'const'
10 |
11 | state={
> 12 | const localizer = BigCalendar.momentLocalizer(moment)
| ^
13 | }
14 |
15 |
我希望使用没有解析错误的变量。
最佳答案
定位器是键而不是值。您可以将其值设置为组件状态之外的 const 并在状态内部使用它,但不能在这样的对象内部声明变量。你可以这样做...
const localizer = BigCalendar.momentLocalizer(moment);
state = {
localizer: localizer
};
关于javascript - 声明 const 时遇到问题,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/56242817/