<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>

                >[danger] * * 這里說了一下 `Fiber` 本質上就是一個對象,是 `React 16.8` 出現的東西,主要有三層含義: 1. 作為架構來說,在舊的架構中,Reconciler(協調器)采用遞歸的方式執行,無法中斷,節點數據保存在遞歸的調用棧中,被稱為 Stack Reconciler,stack 就是調用棧;在新的架構中,Reconciler(協調器)是基于 fiber 實現的,節點數據保存在 fiber 中,所以被稱為 fiber Reconciler。 2. 作為靜態數據結構來說,每個 fiber 對應一個組件,保存了這個組件的類型對應的 dom 節點信息,這個時候,fiber 節點就是我們所說的虛擬 DOM。 3. 作為動態工作單元來說,fiber 節點保存了該節點需要更新的狀態,以及需要執行的副作用。 (這里可以參考卡頌老師的《自頂向下學 React 源碼》課程) * 前面提到,在 if 語句里面寫 hook 會報錯,你可以用 fiber 架構來解釋一下嗎? * 這里說了一下,因為 fiber 是一個對象,多個 fiber 之間是用鏈表連接起來的,有一個固定的順序…… 其實后面還有一些沒說完,然后對方聽到這里直接打斷了,告訴我 OK,這個問題直接過了。
                  <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>

                              哎呀哎呀视频在线观看