Reconciliation 是 React 根據數據改變,來比對元件樹中哪些部分需要更新的過程,在 React 效能與介面流暢度上扮演重要角色。
React v16 釋出了全新的 reconciliation 機制,主要目的是「把 reconciliation 工作切分多塊,分散到多個 frames 裡進行」,以避免處理過久導致掉幀,也利於動畫、佈局(DOM/CSSOM)的更新,這個 reconciliation 新機制稱為「Fiber」。
最近因為工作,第一次接觸到 Third-Party JavaScript SDK 的開發,以此文作為初學紀錄,並佐以一簡例說明如何開始開發 Third-Party JavaScript SDK。