為什么需要橋接原生 實(shí)現(xiàn)react層JS實(shí)現(xiàn)不了的需求: 復(fù)雜、高性能組件:復(fù)雜表格、視頻播放等 原生層開(kāi)發(fā)能力:傳感器編程、widget等 平臺(tái)屬性:系統(tǒng)信息、設(shè)備信息等 ...
使用自定義組件(組合模式)時(shí),外層對(duì)原始組件的操作 CustomInput.tsx RefDemo.tsx 函數(shù)式組件對(duì)外暴露實(shí)例(通常是api) CustomInput2....
避免多層渲染 1. 函數(shù)式組件:React.memo() InfoView.tsx MemoPage.tsx 2. class組件:shouldComponentUpdate...
Context解決了什么問(wèn)題 在一個(gè)典型的React應(yīng)用中,數(shù)據(jù)是通過(guò)props屬性逐層傳遞,這種做法對(duì)于某些數(shù)據(jù)而言是極其繁瑣的(如:登錄信息、UI主題),這些數(shù)據(jù)應(yīng)用中許...
1.TypeScript優(yōu)勢(shì): JS的超集,JS有的TS都有,能運(yùn)行JS就能運(yùn)行TS強(qiáng)大的類型系統(tǒng)提升了代碼的可閱讀性、可維護(hù)性類型推斷、類型檢查、代碼提示有利于在團(tuán)隊(duì)中推動(dòng)...
1. FlatList:一個(gè)高性能的列表組件 基礎(chǔ)使用:data、renderItem、keyExtractorScrollView屬性:內(nèi)容容器、滾動(dòng)條、滾動(dòng)監(jiān)聽(tīng)、鍵盤模式...
1. TouchableOpacity:最好用的點(diǎn)擊組件 透明度漸變閾值:activeOpacity點(diǎn)擊事件:onPress、onLongPress、delayLongPre...
1. View: UI構(gòu)建的基石,一切頁(yè)面的起點(diǎn) flexDirection:橫向縱向布局flexGrow和flex的比較尺寸屬性傳數(shù)值和百分比position: absol...
前面一篇我們介紹了一些簡(jiǎn)歷準(zhǔn)備、知識(shí)體系簡(jiǎn)歷、面試投遞、面試技巧,這一篇我將就我這段時(shí)間的面試做一些介紹。 1. Rokid:7.6 14點(diǎn) 飛書面試 一面 Android ...
1. 簡(jiǎn)歷打磨 首先不要急著去投遞簡(jiǎn)歷,這時(shí)候要做的就是知識(shí)體系的建立,以及簡(jiǎn)歷的打磨。 簡(jiǎn)歷的技能點(diǎn)一定要是自己能夠hold住的,且能夠向外延伸的。項(xiàng)目的技術(shù)一定要有亮點(diǎn)及...
建議放上代碼地址
Android AES加密(Kotlin)一 halo~最近工作上寫的東西比較簡(jiǎn)單,感覺(jué)分享不出來(lái),最近剛好看到數(shù)據(jù)加密這一塊,感覺(jué)挺不錯(cuò)的,也挺好用的,所以下面分享給大家! 二 首先,在Android里面,了解到的...