1. <strong id="7actg"></strong>
    2. <table id="7actg"></table>

    3. <address id="7actg"></address>
      <address id="7actg"></address>
      1. <object id="7actg"><tt id="7actg"></tt></object>

        React FreezeReact 狀態(tài)管理庫

        聯(lián)合創(chuàng)作 · 2023-09-22 01:39

        React Freeze 是一個(gè) React 狀態(tài)管理庫,可有效避免 React 的 re-render,在不丟失組件和頁面狀態(tài)的情況下凍結(jié)組件樹并將其替換為占位視圖。

        值得注意的是,雖然凍結(jié)的組件樹被替換為占位視圖,但實(shí)際的組件并沒有被卸載,因此它們的 React 狀態(tài)和相應(yīng)的本地視圖實(shí)例會(huì)被保留(用于 React-dom 的 DOM 元素或 React Native 應(yīng)用的平臺(tái)原生視圖),保持諸如滾動(dòng)位置、輸入狀態(tài)或加載的圖像(對(duì)于<img>組件)不變。

        使用

        從 npm 安裝react-freeze軟件包

        yarn add react-freeze

        在 app 導(dǎo)入Freeze組件

        import { Freeze } from "react-freeze";

        將需要凍結(jié)的組件包裹起來并傳遞freeze選項(xiàng)來控制是否應(yīng)該暫停該組件中的渲染:

        function SomeComponent({ shouldSuspendRendering }) {
          return (
            <Freeze freeze={shouldSuspendRendering}>
              <MyOtherComponent />
            </Freeze>
          );
        }
        瀏覽 32
        點(diǎn)贊
        評(píng)論
        收藏
        分享

        手機(jī)掃一掃分享

        編輯 分享
        舉報(bào)
        評(píng)論
        圖片
        表情
        推薦
        點(diǎn)贊
        評(píng)論
        收藏
        分享

        手機(jī)掃一掃分享

        編輯 分享
        舉報(bào)
        1. <strong id="7actg"></strong>
        2. <table id="7actg"></table>

        3. <address id="7actg"></address>
          <address id="7actg"></address>
          1. <object id="7actg"><tt id="7actg"></tt></object>
            天天干天天日 | 久久岛国| 色网午夜精品成人涩涩无码在线 | 无套白嫩进入乌克兰美女 | ass中国女演员裸体pics | 夜夜成人 | 玖玖在线免费视频 | wwwwxxxx泡妞 | 黄色成人网站在线播放 | 国产freehdxxxx老女人 |