import React, { useState, useEffect } from "react"; import MovieCard from "./MovieCard"; import SearchIcon from "./search.svg"; import "./App.css"; const API_URL = "http://www.omdbapi.com?apikey=b6003d8a"; const App = () => { const [searchTerm, setSearchTerm] = useState(""); const [movies, setMovies] = useState([]); useEffect(() => { searchMovies("Batman"); }, []); const searchMovies = async (title) => { const response = await fetch(`${API_URL}&s=${title}`); const data = await response.json(); setMovies(data.Search); }; return (

MovieLand

setSearchTerm(e.target.value)} placeholder="Search for movies" /> search searchMovies(searchTerm)} />
{movies?.length > 0 ? (
{movies.map((movie) => ( ))}
) : (

No movies found

)}
); }; export default App;