Where communities thrive


  • Join over 1.5M+ people
  • Join over 100K+ communities
  • Free without limits
  • Create your own community
People
Repo info
Activity
    苏禾然
    @SuHeran
    终于找到一个中文房间了
    这玩意儿太难玩了
    li.li
    @lili21
    one single store到底有什么好处呢?
    Tao
    @magicdawn
    middleware 为何高的如此复杂 ... store => next => action => { ... } 画面这么美 ...
    const Redux = require('redux');
    const assert = require('assert');
    
    class ReduxApp {
      constructor(reducer) {
        this.store = Redux.createStore(reducer);
        this.middlewares = [];
      }
    
      use(fn) {
        assert(fn);
        this.middlewares.push(fn);
      }
    
      dispatch(action) {
        let index = -1;
        const handle = i => {
          assert(i > index, 'next can not be called more than once');
          const fn = this.middlewares[i] || this.store.dispatch;
          index = i;
          return fn(action, store, function next() {
            return handle(i + 1);
          });
        };
        handle(0);
      }
    
      getState() {
        return this.store.getState();
      }
    
      subscribe(...args) {
        return this.store.subscribe(...args);
      }
    }
    
    const initialState = {
      todos: []
    };
    
    const reducer = (state = initialState, action) => {
      switch (action.type) {
        case 'ADD':
          return Object.assign({}, {
            todos: state.todos.concat([
              action.text
            ])
          });
        default:
          return state;
      }
    };
    
    const store = new ReduxApp(reducer);
    store.use((action, store, next) => {
      console.log('dispatching type = %s', action.type);
      next();
      console.log('next state: %j', store.getState());
    });
    
    store.subscribe(() => {
      console.log(store.getState());
    });
    
    store.dispatch({
      type: 'ADD',
      text: 'hello'
    });
    这个照 koa-compose 抄的貌似也可以工作啊... store.use((action, store, next) => { ... })
    一波不是一波
    @riskers
    刚上手 react
    pigeont
    @PigeonT
    redux 是什么啊
    我是超级新手。。。
    pigeont
    @PigeonT
    看了一些,那麼redux和flux是比較類似的東西嗎
    一般用那個呢
    Shangbin Yang
    @rccoder
    @PigeonT 现在都流行 redux 吧,相对比较简单
    mz
    @mzdz
    新手学习中...
    sealzrt
    @sealzrt
    这个全家桶 得学好多知识啊
    mfma
    @mfma
    大家好,请教一个问题
    我参照文档里边Reducer逻辑拆分一节的内容写了一个测试的demo,出现一个问题,如果我的reducer里使用createReducer后,我之前的的action失效了----我触发getPages这个action时发现与getPage这个action对应的reducer触发了,但是后边与getPages这个action相对于的reducer却没有反应。请问这是什么原因引起的,麻烦指导一下,谢谢。
    qq 20170217164125
    }
    Fan Lintao
    @mutoulbj
    看起来已经没有什么人了啊
    Artorius
    @TopGrd
    :heart:
    Tim Lee
    @timlee1128
    都没人说话了?
    wangweidong
    @wushang1987
    还没有用过这个,得学习一下
    Marco
    @marcoleung
    看上去應該retain了吧
    递归 死循环
    MacroLin
    @MacroLin
    什么时候要用redux 登陆功能?
    Shao Chen Yang
    @tzsword
    Redux 登陆功能?
    redux 管理数据的
    Peng, LiHeng
    @pengliheng
    多久没人说话了
    Shadow Prompt
    @shadowprompt
    都去discord了?
    Shao Chen Yang
    @tzsword
    视频上传前压缩有解决方案么
    トトロ
    @macarole
    似乎都好久没人进来了啦,奇怪
    Hack-Jay
    @Hack-Jay
    k
    Peng, LiHeng
    @pengliheng
    discord做的不错啊,
    一起没翻墙,觉得discord贼慢,
    现在秒开,
    以前。。。
    陈咏
    @xkux8023_twitter
    无意中点进来,竟然有人 在
    Victor
    @Winux-R
    才发现这人还不少
    1165669057
    @1165669057
    前端大神们好
    Henery
    @Henery002
    a bubble.
    Alexerx
    @Alexerx
    love2io
    @love2io

    自己做了一个开源文档分享平台

    https://love2.io/ 欢迎大家指教🙏

    前端react,后端tornado,搜索用的Elasticsearch,SEO用的phantomjs

    fancyoung
    @fancyoung
    看看有人没。redux国内好冷清。还有在用的么
    Shao Chen Yang
    @tzsword
    redux 用的非常多
    谢秀岳
    @0123cf
    中文社区 666
    Shao Chen Yang
    @tzsword
    看来这群是凉了
    Peng, LiHeng
    @pengliheng
    前端渣渣表示很不好
    nlbaobao
    @nlbaobao
    hello
    1165669057
    @1165669057
    这个聊天室有些冷,国庆快乐,大家!
    1165669057
    @1165669057
    mobx 比redux简单太多了
    Johnson Song
    @songliqiangcn
    ????
    AshDyh1999
    @AshDyh1999
    这么多人吗