不变违规:requireNativeComponent:在本机反应的 UIManager 中找不到“FastImageView”

Man*_*noj 6 native photo-gallery reactjs react-native react-native-android

当我编写此代码时显示错误,请告诉我,我在哪里?

import React, { Component } from 'react'; import { StyleSheet, Text, View, TouchableOpacity, FlatList, Modal, } from 'react-native';

import FastImage from 'react-native-fast-image'

const Imagegallery = () => (
    <FastImage
        style={{ width: 200, height: 200 }}
        source={{
            uri: 'https://unsplash.it/400/400?image=1',
            priority: FastImage.priority.normal,
        }}
        resizeMode={FastImage.resizeMode.contain}
    />
)

export default Imagegallery
Run Code Online (Sandbox Code Playgroud)

Kis*_*rda 13

安装后,react-native-fast-image您必须在 ios 目录中运行 pod 命令。

所以运行这个命令:

cd ios
pod 安装

然后运行你的项目。

  • 博览会上不支持快速图像。您必须为此找到替代解决方案。 (6认同)

Mor*_*ama 5

已经晚了,但对于那些遇到此错误的人来说,我认为最好使用 RN 60.0,因为自动链接功能,因为他们没有为 RN < 60.0 提供手动安装。

如果您使用的是 RN > 60.0,只需将其粘贴到您的终端

yarn add react-native-fast-image
Run Code Online (Sandbox Code Playgroud)

然后重建应用程序

react-native run-android
Run Code Online (Sandbox Code Playgroud)

现在应该可以了。