Как получить данные с разных страниц API в React Native?

Я пытаюсь получить данные из API базы данных фильмов и не знаю, сколько там страниц. Я пытаюсь использовать данные в FlatList, который получает данные каждый раз, когда список достигает конца страницы.

Вот пример кода:

const Movie=()=>{
    const [movie,setmovie]=useState({
        popular:[],
        currentpage:1
    })

    Axios.get(`https://api.themoviedb.org/3/movie/popular?api_key=99513a8369b9b5f2750aeee3e661a5ff&language=en-US&page=${current}`)
    .then((res)=>{
        setmovies({
            popular:res.data.response
        })
    })

    const getMore=()=>{
        setmovies({
            page:movies.page+1
        })
        Axios.get(`https://api.themoviedb.org/3/movie/popular?api_key=99513a8369b9b5f2750aeee3e661a5ff&language=en-US&page=${movies.page}`)
        .then((res=>{
            setmovies([
                ...popular,{popular:res.data.response}
            ])
        }))
    }
    return(
        <View>
             <FlatGrid
             keyExtractor={(item)=>item.id}
             itemDimension={80}
             spacing={10}
             data={movies.popular}
             style={styles.grid}
             renderItem={({ item })=>(
                <Text></Text>
             )}
             onEndReached={getMore} />
        </View>
    )
}


person grayspades    schedule 31.08.2020    source источник