1. 組件 & 文件 說明: 組件是 UI 單元,RN 社區(qū)約定用 PascalCase(每個單詞首字母大寫)。文件名最好和組件名一致,這樣在編...
三個 Hook 各管什么 Hook職責(zé)觸發(fā)方式項目中的例子useQuery讀數(shù)據(jù)進(jìn)頁面自動請求獲取菜譜詳情useMutation寫數(shù)據(jù)點按鈕手動...
下面說明三種組件包裝方式、數(shù)據(jù)如何流動,以及 function 與箭頭函數(shù)的區(qū)別。 1. 三種寫法,三種職責(zé) 項目 Home 頁里同時出現(xiàn)三種寫...
說明:protocol.js 不是類,而是導(dǎo)出一組常量和兩個派生名映射;deviceProtocol.js 里的 DeviceProtocol ...
本文以 miot-sdk RN插件 項目為例,完整展示從設(shè)備協(xié)議初始化、首次數(shù)據(jù)拉取,到 MobX 狀態(tài)驅(qū)動 UI,以及與米家宿主(Native...
一、React 狀態(tài)驅(qū)動(觸發(fā)組件重新 render) 這類更新的本質(zhì):狀態(tài)變化 → React 調(diào)度更新 → 重新執(zhí)行組件函數(shù) → 虛擬 DO...
useRef 是什么 useRef(initialValue) 返回一個 在組件整個生命周期內(nèi)保持不變的對象:{ current: initia...
該插件目錄中的home頁面頂部有兩個按鈕(設(shè)備、菜譜),請幫我梳理并跟蹤:在代碼邏輯上,從調(diào)起插件開始是怎么跳轉(zhuǎn)到菜譜頁面的 1. 插件入口 i...
在 MobX 中定義 Store 有多種方式,最常用的是 Class 寫法 和 對象字面量工廠函數(shù)寫法。本文將分別用 stores/Counte...