react-native功能支援彙總
阿新 • • 發佈:2019-02-07
- 0.47之前的功能就不再說明了,以下主要說明之後新出但是沒有來得及寫到文件的功能
0.47
- 新增SwipeableRow 元件(實驗)
- 改進
<ImageBackground>
- 將 jest、jest-repl、jest-runtime 版本更新到 20.0.4
0.48
- 為 WebSocket 新增 Blob 實現 ,使 WebSocket 支援二進位制資料的傳遞.返回base64
- 為 Animated.spring 新增一個 delay 屬性,以推遲動畫的開始時間
- 新增元件 MaskedViewIOS:可以為元件新增一個透明的遮罩
<Image>
元件載入圖片時,可以在 onLoad 回撥方法中獲取圖片的大小,但是這一方法在 iOS 上經常不能正確的回掉真實的圖片尺寸,現在對這一回調進行了優化。- 將 throat 依賴從 3.0.0 更新到 4.1.0
- 將 Jest 版本從 20.1.0-alpha.3 更新至 20.1.0-chi.1
- 將 Flow 從 0.49.1 更新到 0.50.0 版本
- 更新 metro-bundler 版本從 0.9.0 到 0.10.0
0.49
- 入口檔案改為
index.js
- 使用
--port
引數改變預設埠8081 - 提供
getCurrentPosition
api - 給WebView提供白名單功能
- webview過載時顯示loading動畫
0.50
- 將不支援
Image
,轉入使用ImageBackground
- 支援安卓8.0
AlertIOS
可以支援標題為null- 增加js呼叫java程式碼
- 新增
TimePicker
元件 - 新增
GlobalImageLoadListener
監聽 - Image新增headers屬性
- 支援
TLSv1
的ssl socket - 新元件
SwipeableFlatList
0.51
- 新樣式。padding(Start|End) ;margin(Start|End);border(Top|Bottom)(Start|End)(Width|Color)
- 輸入框鍵盤新列舉
visible-password
0.52
這個版本開始自適應iphone x的機型
- 新justifyContent特性: space-evenly
- DatePickerIOS可以選擇當前日期
- CameraRoll可以刪除圖片
- PlatformOS可以使用一些簡單的api
- ios圖片儲存地方可以指定位置
- ios支援
custom accessibility actions
- RCTSurface,實驗特性,多執行緒同步渲染ui
- SwipeableRow’s新增getLastRowID方法
- react使用v16.2.0
- react-devtools-core 升級到 v3.0.0
- Jest升級到 v21.3.0-beta.13
- Flow 升級到 v0.61.0
- TouchableHighlight有一個預設值delayPressOut值100
RCTUIManager支援更完善
修復TextInput在安卓下自動滾動的bug
- 修復TouchableHighlight的backgroundColor屬性的bug
- lineHeight的樣式在安卓和ios下統一
- 修復borderRadius在安卓api小於18下的bug
0.53
- Keyboard 的事件包含了 easing和 duration
- react-native run-ios 也支援設定 –port
- 安卓的ScrollView行為更像ios
- 安卓的TextInput行為更像ios
- iOS UI Manager優化
- TextInput不再有autoGrow屬性
RefreshControl正確出現時初始化一次FlatList
Metro to v0.24.2
- Flow to v0.63
- Danger to v2.0
- Jest to v22.0.0