Prop Drilling
Beispiel
export function App() {
const [movies, setMovies] = useState(moviesData);
return (
<>
<NavBar movies={movies} />
<main className="main">
<MovieBox movies={movies} />
...
</main>
</>
);
}
const MovieBox = ({ movies }) => {
...
return (
<div className="box">
...
{isOpen && <MovieList movies={movies} />}
</div>
);
};
const MovieList = ({ movies }) => {
return (
<ul className="list">
{movies?.map((movie) => (
<Movie movie={movie} key={movie.imdbID} />
))}
</ul>
);
}Last updated