Я хочу создать сетку изображений, подобную этой, но мне не удалось получить снимок камеры с устройства. Я пробовал использовать @ response-native-community / cameraroll , но, похоже, это не работает Вот мой код.
import React,{useState, useEffect} from 'react';
import {View} from 'react-native';
import * as Permissions from 'expo-permissions';
import CameraRoll from "@react-native-community/cameraroll";
const getImages = async (setImages) => {
await Permissions.askAsync(Permissions.CAMERA_ROLL);
const x=await CameraRoll.getPhotos({first:2})
await setImages([...x.edges])
}
export default function App() {
const [images,setImages]=useState([])
useEffect(() => {
console.log('loading photos')
getImages(setImages)
console.log('back')
console.log(images)
}, []);
return (
<View >
</View>
);
}
Код предназначен для загрузки изображений в состояние когда компонент монтируется. Как исправить эту проблему?