- 16.3之前的context發展, 此api將在react 17中廢棄。
1. 需要在父元件中定義getchildcontext中返回資料
2. 子元件需要在物件上定義 contexttypes 要不然無法試用this.context 訪問到context資料。
3. 如果中間有子元件在componentwillupdate中返回了false,則會阻止context向下傳遞。
- 16.3以後的context
1. 在16.3-alpha中,react加入了createcontext api來重構context功能。
2. 試用createcontext來生成api,會返回乙個provider, consumer。 provider上的props會被 consumer訂閱。 可以傳遞函式用來修改資料
可參考此文章
這塊後續自己思考可以分為倆方面作答, 1是react本身的效能優化, 2是引申出前端效能優化
2023年04月17日騰訊二面總結
自我介紹,著重關注了學歷這塊。對之前rn專案的了解。如何更新bundlejs包,如果造成線上影響如何消除 我這塊參考的是chrome的棧儲存方案,把儲存分成兩份,乙份滿了以後,反轉過來,把原有的刪除掉。所以我這塊提的方案是將原有的bundlejs包快取一段時間,如果中間發生新包下線操作,修改bund...
騰訊2023年秋招一面
這是我寫的第一篇部落格,請大家多多支援哈。1 首先進到房間,面試官讓我做自我介紹。由於準備得還不錯,就抑揚頓挫地介紹了自己。2 然後問了一下簡歷上面的一些情況,比如現在做的主要是什麼方面,專案中遇到的困難等。這些只要對自己的簡歷和專案有深入的了解就不難回答。3 接著問了一道常見的面試題 給n個數排序...
2023年11月30日leetcode每日一題
leetcode刷題記錄 767.重構字串 思路 分為兩大部分,第一部分判斷字串是否可以重構,第二部分判斷重構字串 第一部分 找出最大出現次數字母的次數,判斷是否超過 n 1 2,若超過則返回空字串,若不超過則可以進行重組織 第二部分 先對出現次數小於等於n 2的字母在奇數下標上進行排序,奇數下標滿...