<ruby id="bdb3f"></ruby>

    <p id="bdb3f"><cite id="bdb3f"></cite></p>

      <p id="bdb3f"><cite id="bdb3f"><th id="bdb3f"></th></cite></p><p id="bdb3f"></p>
        <p id="bdb3f"><cite id="bdb3f"></cite></p>

          <pre id="bdb3f"></pre>
          <pre id="bdb3f"><del id="bdb3f"><thead id="bdb3f"></thead></del></pre>

          <ruby id="bdb3f"><mark id="bdb3f"></mark></ruby><ruby id="bdb3f"></ruby>
          <pre id="bdb3f"><pre id="bdb3f"><mark id="bdb3f"></mark></pre></pre><output id="bdb3f"></output><p id="bdb3f"></p><p id="bdb3f"></p>

          <pre id="bdb3f"><del id="bdb3f"><progress id="bdb3f"></progress></del></pre>

                <ruby id="bdb3f"></ruby>

                ??碼云GVP開源項目 12k star Uniapp+ElementUI 功能強大 支持多語言、二開方便! 廣告
                ## 它們如何在一起工作? 接下來看看這些角色是如何在一起工作的。 ### 開始 首先在應用啟動時:啟動只有一次。 1. Store 告知 Dispatcher 只要有 action 產生就通知它。 ![](https://box.kancloud.cn/2015-10-27_562edca86783e.jpg) 2. Controller View 從 Store 中獲取最新的 state。 3. 當 Controller View 接到來自 store 的 state,就將其傳遞給它所管轄的子 View 去渲染。 ![](https://box.kancloud.cn/2015-10-27_562edca87a7c4.jpg) 4. Controller View 同時讓 store 在 state 變化的時候通知自己。 ![](https://box.kancloud.cn/2015-10-27_562edca89105c.jpg) ### 數據流 應用啟動后,就準備好接受用戶的輸入了。現在我們讓用戶做一些操作,觸發一個 action。 ![](https://box.kancloud.cn/2015-10-27_562edca8a322d.jpg) 用戶交互我們就產生一次數據流。 1. View 告知 Action Creator 準備一個 action。 ![](https://box.kancloud.cn/2015-10-27_562edde1a8543.png) 2. Action Creator 做好 action 并將其發送給 Dispatcher。 ![](https://box.kancloud.cn/2015-10-27_562edca8ccc4c.jpg) 3. Dispatcher 按照順序將 action 傳遞給 store。每一個 store 都會受到所有的 action 通知,然后自行覺得是否對這個 action 做出響應,更新 state。 ![](https://box.kancloud.cn/2015-10-27_562edca8df5ed.jpg) 4. 一旦 store 更新 state 完畢,就會告知訂閱了該 store 的 controller view。 5. 這些 controller view 就會向 store 請求更新了的 state。 ![](https://box.kancloud.cn/2015-10-27_562edca902b7b.jpg) 6. 從 store 中獲得 state 之后,view controller 將會讓它所管轄的子 view 渲染新的 state。 ![](https://box.kancloud.cn/2015-10-27_562edca918b08.jpg) 好了,這些就是我對 Flux 的理解,希望能夠幫助到你!
                  <ruby id="bdb3f"></ruby>

                  <p id="bdb3f"><cite id="bdb3f"></cite></p>

                    <p id="bdb3f"><cite id="bdb3f"><th id="bdb3f"></th></cite></p><p id="bdb3f"></p>
                      <p id="bdb3f"><cite id="bdb3f"></cite></p>

                        <pre id="bdb3f"></pre>
                        <pre id="bdb3f"><del id="bdb3f"><thead id="bdb3f"></thead></del></pre>

                        <ruby id="bdb3f"><mark id="bdb3f"></mark></ruby><ruby id="bdb3f"></ruby>
                        <pre id="bdb3f"><pre id="bdb3f"><mark id="bdb3f"></mark></pre></pre><output id="bdb3f"></output><p id="bdb3f"></p><p id="bdb3f"></p>

                        <pre id="bdb3f"><del id="bdb3f"><progress id="bdb3f"></progress></del></pre>

                              <ruby id="bdb3f"></ruby>

                              哎呀哎呀视频在线观看