-1. 如果要創(chuàng)建多個RCTRootView, 可以使用
- (instancetype)initWithBridge:(RCTBridge *)bridge moduleName:(NSString *)moduleName initialProperties:(NSDictionary *)initialProperties
這個方法, 多個RCTRootView共用一個RCTBridge, 共用一個context.
-2. React Native0.25. iOS. 第一次讀取圖片404, 后續(xù)即使返回200, 也仍然無法正確讀取圖片.
問題出在RCTImageLoader

Paste_Image.png
處理辦法三種:
一. 在存儲NSCachedURLResponse的地方判斷, 404就不要存了;
二. 在讀取NSCachedURLResponse的地方判斷, 404不要讀.
三. 最暴力, 不要緩存.
-3. 轉(zhuǎn)json的時候,由于json對長整型的數(shù)會出現(xiàn)精度丟失, 比如innerId為661368996020621312,到了js那里就變成661368996020621300, 后兩位變成了00. 所以對于這種情況,還是用string吧.
-4. iOS8下,使用Number.isInteger()出錯, 原因是這個函數(shù)沒有定義. 使用isNaN 等判斷是否是數(shù)字或整數(shù)吧