使用一個單獨的 TabBar
組件而不是嵌入路由導航中镊叁,很常見间景。很多情況下都挺正常的痘系,但是要知道很多情況下會有些莫名其妙的問題。
比如虏辫,React Navigation
幫你處理安卓返回鍵事件蚌吸,然爾獨立組件通常不會處理。另外砌庄,你需要調(diào)用兩個API完成跳轉到某一個 Tab
顯示某一屏操作羹唠。此外奕枢,手機UI有很多小細節(jié)要求一個組件跟其他組件的布局和展示方式有關,比如:有一個半透明的 TabBar
佩微,內(nèi)容應該在它下面滾動缝彬,并且頂部要有一定的留白,高度等于 TabBar
的高度哺眯。雙擊tabbar
回到路由棧頂谷浅,再次雙擊滾到ScrollView
的頂部,盡管不是所有功能是在 React Navigation
中是開箱即用的奶卓,但是能夠?qū)崿F(xiàn)一疯,然后在獨立 TabBar
組件中根本無法實現(xiàn)。