Я использую react native для создания приложения для фильмов с помощью moviedb api. У меня вопрос, как настроить, чтобы он отображал фильмы с идентификаторами или индексами от 1 до 20? Так что либо 10, либо 20 фильмов для отображения на экране. Или получите хотя бы более одного mov ie из вызова api. Я знаю, как получить один mov ie, о котором четко говорится в документации. Я получаю mov ie posseiden, потому что у меня есть номер mov ie в вызове api, который равен 551. Я просмотрел их документы api и попытался увидеть, есть ли какие-либо параметры ограничения api, а также поискал форумов, но у других людей не было таких вопросов. Просто интересно, знает ли кто, как это сделать. Спасибо
import React, { useState, useEffect } from "react";
import { View, Text, StyleSheet, FlatList} from "react-native";
import axios from "axios";
const HomeScreen =()=> {
const API_KEY1="blah blah";
const API_KEY2="blah blah";
const [movies, setMovies] = useState([]);
useEffect(()=> {
const fetchData = async () => {
const response = await axios.get(`https://api.themoviedb.org/3/movie/551?api_key=${API_KEY2}`);
setMovies([response.data]);
console.log("RESPONSEEEEEEDATAAAA", response.data);
console.log("MOVIESSSS", movies)
}
fetchData();
}, [])
return(
<View style={styles.screen}>
<FlatList data={movies} renderItem={({item})=> {
return <Text>{[item.original_title]}</Text>
}}/>
</View>
)
}
const styles = StyleSheet.create({
screen: {
flex: 1,
justifyContent:"center",
alignItems:"center"
}
})
export default HomeScreen;