import FastImage from 'react-native-fast-image'
const Imagegallery = (data) => (
<FastImage
source={{
uri: 'https://..................',
priority: FastImage.priority.normal,
}}
resizeMode={FastImage.resizeMode.contain}
/>
)
在IOS下运行会报错:requireNativeComponent: “FastImageView” was not found in the UIManager in react native
报错的原因是react-native-fast-image组件依赖的原生组件并没有包含在react-native里,使用前需要进行预构建。
解决方案:
执行下面的命令,预构建ios pod原生代码:
npx expo prebuild -p ios --clean
也可以不用后面的参数,直接prebuild,将安卓的原生代码库也一起安装上
npx expo prebuild
然后启动expo代码
npx expo run:ios
经过漫长的等待,应该就能正常运行了。
testtest
testtest