Задать вопрос
Fox7777
@Fox7777
Люблю python

Почему компонент Camera из expo-camera не работает как JSX-элемент в React Native (Expo)?

Здравствуйте!
Пишу приложение на React Native + Expo, в котором нужно реализовать запись видео с камеры и сохранение координат с GPS. После завершения записи всё отправляется на сервер.
Я использую библиотеку expo-camera, и ориентируюсь на этот репозиторий:
https://github.com/chelseafarley/ExpoVideoRecordin...

Проблема
Когда я импортирую Camera и пытаюсь использовать его как компонент в JSX:

import { Camera } from 'expo-camera';

...

return (
  <Camera ref={cameraRef} style={styles.container}>  // Ошибка здесь
    ...
  </Camera>
);

TypeScript/JS выдаёт ошибку:

'Camera' cannot be used as a JSX component.
Its type '{ getCameraPermissionsAsync: ... }' is not a valid JSX element type.


Почему Camera не работает как JSX-компонент?
Почему код с GitHub работает, а у меня — нет?
  • Вопрос задан
  • 5 просмотров
Подписаться 1 Простой Комментировать
Пригласить эксперта
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Похожие вопросы