<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 功能強大 支持多語言、二開方便! 廣告
                # Store Store 就是保存數據的地方,可以把它看成一個容器。整個應用只能有一個 Store,易于管理。 ## 創建 Store Redux 提供 `createStore` 這個函數,用來生成 Store。 ```js import { createStore } from 'redux'; const store = createStore(fn); ``` 上面代碼中,createStore 函數接受另一個函數作為參數,返回新生成的 Store 對象。 根據已有的 reducer 來創建 store 是非常容易的。我們使用 `combineReducers()` 將多個 reducer 合并成為一個。現在我們將其導入,并傳遞 createStore()。 ```js import { createStore } from 'redux' import todoApp from './reducers' let store = createStore(todoApp) ``` createStore() 的第二個參數是可選的, 用于設置 state 初始狀態。這對開發同構應用時非常有用,服務器端 redux 應用的 state 結構可以與客戶端保持一致, 那么客戶端可以將從網絡接收到的服務端 state 直接用于本地數據初始化。 ```js let store = createStore(todoApp, window.STATE_FROM_SERVER) ``` ## Store 的作用 Store 有以下職責: - 維持應用的 state; - 提供 `getState()` 方法獲取 state; - 提供 `dispatch(action)` 方法更新 state; - 通過 `subscribe(listener)` 注冊監聽器; - 通過 `subscribe(listener)` 返回一個函數,執行此函數即注銷監聽器。 再次強調一下 Redux 應用只有一個單一的 store。當需要拆分數據處理邏輯時,應該使用 reducer 組合 而不是創建多個 store。
                  <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>

                              哎呀哎呀视频在线观看