Я работаю над нативным проектом React, используя Expo SDK 50 и Expo-Camera, но я сталкиваюсь с следующей ошибкой: < /p>
Предупреждение: React.jsx: Тип недействителен -Ожидается, что строка (для встроенных компонентов) или класс/функция (для составных компонентов), но получила: объект. файл. Вот моя реализация: < /p>
import React, { useState, useEffect } from 'react';
import { StyleSheet, Text, View, Button } from 'react-native';
import { Camera } from 'expo-camera';
const QRScanner = () => {
const [hasPermission, setHasPermission] = useState(null);
const [scanned, setScanned] = useState(false);
useEffect(() => {
(async () => {
const { status } = await Camera.requestCameraPermissionsAsync();
setHasPermission(status === 'granted');
})();
}, []);
const handleBarCodeScanned = ({ type, data }) => {
setScanned(true);
alert(`Bar code with type ${type} and data ${data} has been scanned!`);
};
if (hasPermission === null) {
return Requesting for camera permission...;
}
if (hasPermission === false) {
return No access to camera;
}
return (
{scanned && (
setScanned(false)} />
)}
);
};
const styles = StyleSheet.create({
container: { flex: 1 },
centered: { flex: 1, justifyContent: 'center', alignItems: 'center' },
buttonContainer: { flex: 1, justifyContent: 'flex-end', marginBottom: 50 }
});
export default QRScanner;
< /code>
my app.json config: < /p>
{
"expo": {
"name": "MyApp",
"slug": "my-app",
"plugins": [
"expo-router",
[
"expo-camera",
{
"cameraPermission": "Allow MyApp to access your camera",
"microphonePermission": "Allow MyApp to access your microphone",
"recordAudioAndroid": true
}
]
]
}
}
Подробнее здесь: https://stackoverflow.com/questions/794 ... -component
React Native Expo-Camera: «Тип неверен» при использовании компонента камеры ⇐ Android
-
- Похожие темы
- Ответы
- Просмотры
- Последнее сообщение
-
-
React Native Expo-Camera: «Тип неверен» при использовании компонента камеры
Anonymous » » в форуме IOS - 0 Ответы
- 17 Просмотры
-
Последнее сообщение Anonymous
-
-
-
Ошибка нереализованного компонента при использовании expo-blur React Native Expo SDK52
Anonymous » » в форуме IOS - 0 Ответы
- 17 Просмотры
-
Последнее сообщение Anonymous
-
-
-
Ошибка нереализованного компонента при использовании expo-blur React Native Expo SDK52
Anonymous » » в форуме IOS - 0 Ответы
- 22 Просмотры
-
Последнее сообщение Anonymous
-
-
-
Ошибка нереализованного компонента при использовании expo-blur React Native Expo SDK52
Anonymous » » в форуме IOS - 0 Ответы
- 14 Просмотры
-
Последнее сообщение Anonymous
-