forked from lucas.delanier/MovieFinder
You can not select more than 25 topics
Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
25 lines
605 B
25 lines
605 B
import {useEffect, useState} from "react";
|
|
import {View} from "react-native";
|
|
import {ListWidget} from "./ListWidget";
|
|
import tmdb from "../api/tmdb"
|
|
|
|
const MovieList = () => {
|
|
const [movies,setMovies] = useState([])
|
|
|
|
useEffect(()=>{
|
|
const fetchMovies = async() =>{
|
|
const {data}= await tmdb.get("movie/popular")
|
|
setMovies(data.results)
|
|
}
|
|
|
|
fetchMovies()
|
|
},[])
|
|
|
|
return <View>
|
|
{movies.map((movie, index)=>{
|
|
return <ListWidget name={Object.assign({}, movie)}></ListWidget>
|
|
})}
|
|
</View>
|
|
}
|
|
|
|
export default MovieList; |