我正在尝试对以下 React-Reflux 代码进行 es6 化:
var TimeStore = Reflux.createStore({
listenables: [TimeActions],
onTick: function(tick) {
....
}
})
var Watch = React.createClass({
mixins: [Reflux.connect(TimeStore, 'tick')],
...
我不确定如何使用react-decorator进行转换。这就是我将其转换为:
const SomeDecorator = MixinDecorator(
'TimerActions', // displayName
Reflux.connect(TimeStore, 'tick')
);
@SomeDecorator
class Watch extends React.Component {
...
它使用 babel 编译(stage
设置为0
),但效果不佳。任何建议如何解决这个问题?另外,是否可以 es6-ify 商店?