1. 運行RN項目出現(xiàn)警告: Warning: isMounted(...) is deprecated in plain JavaScript React classes. Instead, make sure to clean up subscriptions and pending requests in componentWillUnmount to prevent memory leaks.
這是React Navigation和React Native的問題。只需要在 index.js 文件加入以下代碼運行即可
import { YellowBox } from 'react-native';
YellowBox.ignoreWarnings(['Warning: isMounted(...) is deprecated', 'Module RCTImageLoader']);
2.使用 npm install --save 某第三方庫名 安裝報錯
npm問題 解決方案: 使用yarn add 某第三方庫名 代替npm install --save 某第三方庫名。
3.github上下載的項目不能運行?
這是依賴庫沒有下載, 可以在項目的根目錄下 輸入 npm install , 或者 直接拷一份node_modules到跟目錄下就可以了.
然后在 輸入 npm start. 去運行就行了!!
4.警告 使用 FlatList 遇到
Warning: Failed child context type: Invalid child context virtualizedCell.cellKey of type number supplied to CellRenderer, expected string.
解決方案: _keyExtractor={(item, index) => index.toString()}