企業(yè)網(wǎng)站改自適應(yīng)/班級(jí)優(yōu)化大師電腦版
/**
* 如果系統(tǒng)看一遍RN相關(guān)官方文檔,可能很快就忘記了。一味看文檔也很枯燥無味,
* 于是大概看了關(guān)鍵文檔后,想著直接開發(fā)一個(gè)Demo出來,邊學(xué)邊寫,對(duì)往后工作
* 開發(fā)銜接上能夠更順。這期間肯定會(huì)遇到各種各樣的問題,所以也算是一個(gè)積累
* 經(jīng)驗(yàn)的小過程。
*/
????????準(zhǔn)備工作:直接在前面兩篇筆記的項(xiàng)目基礎(chǔ)上,然后隨便找了個(gè)網(wǎng)易云游戲網(wǎng)頁(在Google瀏覽器上打開調(diào)試模式,選擇手機(jī)模式,網(wǎng)易云游戲網(wǎng)頁正好有適配移動(dòng)端)。
? ? ? ? 網(wǎng)易云游戲:https://cg.163.com/#/game/recommend
? ? ? ? 定個(gè)小目標(biāo),首先先看下四個(gè)模塊原效果,當(dāng)前項(xiàng)目本打算依賴Ant Design Mobile,看看不借助其他UI框架能碰到哪些問題。?
? ? ? ? 打算將期間遇到的問題都記錄下來,最后放上實(shí)際效果的視頻或截圖。
問題1:組件內(nèi)如何使用React Navigation跳轉(zhuǎn)頁面?
在組件里直接拿不到navigation,當(dāng)前做法是用React props組件傳數(shù)據(jù),將Home.tsx里的navigation向組件往下傳。(# 那如果組件里的組件,嵌套N層呢,這個(gè)需要如何處理呢?我想有React/Vue開發(fā)經(jīng)驗(yàn)的都曉得不能這樣做,耦合太高了,而且維護(hù)起來還費(fèi)頭發(fā)#)
忘了補(bǔ)充一個(gè)小知識(shí)點(diǎn),這里可以自行選擇是否可空(使用時(shí)要安全判斷調(diào)用),其他地方使用組件就不會(huì)強(qiáng)制要傳參而報(bào)錯(cuò)
截止2024-02-02->有空會(huì)陸續(xù)記錄在文章里...