hufeng/iflux

待消化redux的一些理念后,我们就可以发布2.0了

Closed this issue · 3 comments

一直都想解决的一个问题就是不通过StoreMixin来通知Reat去re-render,但是StoreMixin还是太简单好用了。试着可以通过高阶函数来解决,这样可以更好的支持class-based的写法。

另外Store可以支持,reducer,这样就可以在保留单根数据源的基础上,可以做到很好地数据的分片。

未来的代码可能是这样,

import React from'react';

@StoreMxin
export default class Hello extends React.Component {
  static defaultProps = {}
  static state = {}

  render() {
     return (
       <div onClick={this._handleOnClick}>hello React.js!</div>
     );
  }

 _handleOnClick = () => {}
}

原来在这里mark 过! 👍👍👍👍