<kbd id="afajh"><form id="afajh"></form></kbd>
<strong id="afajh"><dl id="afajh"></dl></strong>
    <del id="afajh"><form id="afajh"></form></del>
        1. <th id="afajh"><progress id="afajh"></progress></th>
          <b id="afajh"><abbr id="afajh"></abbr></b>
          <th id="afajh"><progress id="afajh"></progress></th>

          React 渲染流程可視化,有大佬實(shí)現(xiàn)了!

          共 2800字,需瀏覽 6分鐘

           ·

          2024-07-18 09:48

             

          點(diǎn)擊上方 前端Q,關(guān)注公眾號(hào)

          回復(fù)加群,加入前端Q技術(shù)交流群

          終于有大佬把 React 復(fù)雜的流程可視化出來了,讓我們來看看效果:

          體驗(yàn)這個(gè)功能的網(wǎng)址:https://jser.pro/ddir/rie

          下面是作者關(guān)于這個(gè)功能的介紹


          我為什么創(chuàng)建它?

          當(dāng)我在 2021 年首次深入探索 React 時(shí),我為自己繪制了一些圖表[1]來幫助理解 React 的內(nèi)部結(jié)構(gòu),下面是其中之一。

          React 內(nèi)部結(jié)構(gòu)圖

          顯然,這需要大量的手動(dòng)工作,而且它只是個(gè)靜態(tài)圖片,如果我們能自動(dòng)可視化 React 的內(nèi)部結(jié)構(gòu)而且讓它動(dòng)起來,是不是更好?我心中有這個(gè)可視化工具的想法已經(jīng)很久了,后來我動(dòng)手實(shí)現(xiàn)了。

          如何使用它?

          RIE(React 內(nèi)部結(jié)構(gòu)探索器)[2] 的用戶界面應(yīng)該是很直觀的,基本上你可以:

          1. 選擇 React 版本(目前支持 18.3.1 和 19-rc)
          2. 編輯你的代碼或選擇內(nèi)置代碼片段
          3. 點(diǎn)擊“運(yùn)行”按鈕來檢查 React 的內(nèi)部結(jié)構(gòu)
          4. 交互預(yù)覽,并查看內(nèi)部更新。
          React Internals Explorer 介紹圖

          例如,你可以選擇“Suspense - multi throw”代碼片段,看看 React@19 和 React@18 是如何處理不同的。

          也許觀看我的快速介紹視頻[3]會(huì)更簡(jiǎn)單。??

          下一步。

          RIE(React 內(nèi)部結(jié)構(gòu)探索器)[4] 仍處于早期階段,作為 DDIR(深入探索 React)[5] 的配套應(yīng)用程序,我將嘗試覆蓋更多流程并使其更加易用。


          React 源碼深度解析系列封面圖

          想了解更多關(guān)于 React 的內(nèi)部工作原理嗎?可以看看 - 深入探索 React 內(nèi)部結(jié)構(gòu)

          點(diǎn)擊訪問系列[6]

          往期推薦


          基于wujie的解決方案來簡(jiǎn)單聊聊微前端
          通過可視化徹底搞懂 Promise執(zhí)行邏輯
          都應(yīng)該會(huì)的前端代碼規(guī)范 - 日志打印規(guī)范

          最后


          • 歡迎加我微信,拉你進(jìn)技術(shù)群,長期交流學(xué)習(xí)...

          • 歡迎關(guān)注「前端Q」,認(rèn)真學(xué)前端,做個(gè)專業(yè)的技術(shù)人...

          點(diǎn)個(gè)在看支持我吧
          參考資料
          [1]

          圖表: https://github.com/JSerZANP/react-source-code-walkthrough-en/blob/main/memo/

          [2]

          RIE(React 內(nèi)部結(jié)構(gòu)探索器): https://jser.pro/ddir/rie

          [3]

          快速介紹視頻: https://youtu.be/qIlfTZxb8_0

          [4]

          RIE(React 內(nèi)部結(jié)構(gòu)探索器): https://jser.pro/ddir/rie

          [5]

          DDIR(深入探索 React): https://jser.pro/ddir

          [6]

          點(diǎn)擊訪問系列: https://jser.dev/series/react-source-code-walkthrough

          瀏覽 181
          1點(diǎn)贊
          評(píng)論
          收藏
          分享

          手機(jī)掃一掃分享

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

          手機(jī)掃一掃分享

          分享
          舉報(bào)
          <kbd id="afajh"><form id="afajh"></form></kbd>
          <strong id="afajh"><dl id="afajh"></dl></strong>
            <del id="afajh"><form id="afajh"></form></del>
                1. <th id="afajh"><progress id="afajh"></progress></th>
                  <b id="afajh"><abbr id="afajh"></abbr></b>
                  <th id="afajh"><progress id="afajh"></progress></th>
                  四虎成人精品永久免费AV | 91视频成人电影 | 欧美大吊视频 | 青青草原视频在线观看免费 | 91干B|