1. 在使用 React 做開發時有兩種寫法:
- 類組件
- 函數組件 + Hook (用的這種)
2. React 組件之間共享數據的方案:
- 使用 React 自帶的 Context + Reducer 功能 (用的這種)
優點:無須引入其他的包
缺點:只能向子組件及子孫組件中共享數據
- 使用 Redux 實際組件之間的共享
優點:數據全都放到 Redux 中管理,無論什么層級都直接使用
缺點:需要單獨安裝,數據狀態由它統一管理,很多代碼寫法不太一樣
3. RN 中的布局
- View 組件默認是相對定位的(可以直接使用 left 、top 相對于原來的位置定位)
- View 組件的絕對定位都是相對于父組件定位的(因為父組件都是相對定位,所以默認都是子絕父相)
- 沒有浮動,只能 flex
- 父組件一定要設置高度或者 flex:1 ,否則高度為0頁面空白