我正在尝试将相机与 React Native 一起使用,但似乎我的导入搞砸了,我不知道为什么。
基于类似的帖子,似乎没有正确完成相机的导出,但我不想修改 react-native-camera 源代码。
我试图同时导入
import Camera from 'react-native-camera';
和
import {Camera} from 'react-native-camera';
但我得到了同样的错误:
不变违规:不变违规:元素类型无效:预期为字符串(对于内置组件)或类/函数(对于复合组件)但得到:未定义。您可能忘记从定义组件的文件中导出组件,或者您可能混淆了默认导入和命名导入。
知道如何解决这个问题吗?
我仍然想使用 react-native-camera 库而不是编辑它。
感谢您的任何建议!
最佳答案
export { RNCamera, FaceDetector };
这是来自 react-native-camera,它没有默认导出,所以你的两个导入都不起作用
可能是你正在寻找
import { RNCamera } 'react-native-camera';
关于react-native - 混合默认导入和命名导入,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/57228114/