【发布时间】:2016-12-28 04:42:00
【问题描述】:
我正在查看 React 中通量存储的文档。他们举了下面的例子。
import {ReduceStore} from 'flux/utils';
class CounterStore extends ReduceStore<number> {
getInitialState(): number {
return 0;
}
reduce(state: number, action: Object): number {
switch (action.type) {
case 'increment':
return state + 1;
case 'square':
return state * state;
default:
return state;
}
}
}
参见 getInitialState(): number {},这似乎不遵循任何以前的 javascript 语法约定。用 ES5 语法怎么写?
【问题讨论】:
标签: javascript reactjs ecmascript-6 flux